Documentation
¶
Index ¶
- Constants
- type AdvertiseOCRRequest
- type AdvertiseOCRRequestParams
- type AdvertiseOCRResponse
- type AdvertiseOCRResponseParams
- type AdvertiseTextDetection
- type AirTicketInfo
- type AirTransport
- type AnswerInfo
- type ArithmeticOCRRequest
- type ArithmeticOCRRequestParams
- type ArithmeticOCRResponse
- type ArithmeticOCRResponseParams
- type BankCardOCRRequest
- type BankCardOCRRequestParams
- type BankCardOCRResponse
- type BankCardOCRResponseParams
- type BankSlip
- type BankSlipInfo
- type BankSlipOCRRequest
- type BankSlipOCRRequestParams
- type BankSlipOCRResponse
- type BankSlipOCRResponseParams
- type BizLicenseOCRRequest
- type BizLicenseOCRRequestParams
- type BizLicenseOCRResponse
- type BizLicenseOCRResponseParams
- type BusInvoice
- type BusInvoiceInfo
- type BusInvoiceOCRRequest
- type BusInvoiceOCRRequestParams
- type BusInvoiceOCRResponse
- type BusInvoiceOCRResponseParams
- type BusinessCardInfo
- type BusinessCardOCRRequest
- type BusinessCardOCRRequestParams
- type BusinessCardOCRResponse
- type BusinessCardOCRResponseParams
- type BusinessCertificateInfo
- type CandWord
- type CarInvoiceInfo
- type CarInvoiceOCRRequest
- type CarInvoiceOCRRequestParams
- type CarInvoiceOCRResponse
- type CarInvoiceOCRResponseParams
- type CardWarnInfo
- type CellContent
- type ClassifyDetectInfo
- type ClassifyDetectOCRRequest
- type ClassifyDetectOCRRequestParams
- type ClassifyDetectOCRResponse
- type ClassifyDetectOCRResponseParams
- type ClassifyStoreNameRequest
- type ClassifyStoreNameRequestParams
- type ClassifyStoreNameResponse
- type ClassifyStoreNameResponseParams
- type Client
- func (c *Client) AdvertiseOCR(request *AdvertiseOCRRequest) (response *AdvertiseOCRResponse, err error)
- func (c *Client) AdvertiseOCRWithContext(ctx context.Context, request *AdvertiseOCRRequest) (response *AdvertiseOCRResponse, err error)
- func (c *Client) ArithmeticOCR(request *ArithmeticOCRRequest) (response *ArithmeticOCRResponse, err error)
- func (c *Client) ArithmeticOCRWithContext(ctx context.Context, request *ArithmeticOCRRequest) (response *ArithmeticOCRResponse, err error)
- func (c *Client) BankCardOCR(request *BankCardOCRRequest) (response *BankCardOCRResponse, err error)
- func (c *Client) BankCardOCRWithContext(ctx context.Context, request *BankCardOCRRequest) (response *BankCardOCRResponse, err error)
- func (c *Client) BankSlipOCR(request *BankSlipOCRRequest) (response *BankSlipOCRResponse, err error)
- func (c *Client) BankSlipOCRWithContext(ctx context.Context, request *BankSlipOCRRequest) (response *BankSlipOCRResponse, err error)
- func (c *Client) BizLicenseOCR(request *BizLicenseOCRRequest) (response *BizLicenseOCRResponse, err error)
- func (c *Client) BizLicenseOCRWithContext(ctx context.Context, request *BizLicenseOCRRequest) (response *BizLicenseOCRResponse, err error)
- func (c *Client) BusInvoiceOCR(request *BusInvoiceOCRRequest) (response *BusInvoiceOCRResponse, err error)
- func (c *Client) BusInvoiceOCRWithContext(ctx context.Context, request *BusInvoiceOCRRequest) (response *BusInvoiceOCRResponse, err error)
- func (c *Client) BusinessCardOCR(request *BusinessCardOCRRequest) (response *BusinessCardOCRResponse, err error)
- func (c *Client) BusinessCardOCRWithContext(ctx context.Context, request *BusinessCardOCRRequest) (response *BusinessCardOCRResponse, err error)
- func (c *Client) CarInvoiceOCR(request *CarInvoiceOCRRequest) (response *CarInvoiceOCRResponse, err error)
- func (c *Client) CarInvoiceOCRWithContext(ctx context.Context, request *CarInvoiceOCRRequest) (response *CarInvoiceOCRResponse, err error)
- func (c *Client) ClassifyDetectOCR(request *ClassifyDetectOCRRequest) (response *ClassifyDetectOCRResponse, err error)
- func (c *Client) ClassifyDetectOCRWithContext(ctx context.Context, request *ClassifyDetectOCRRequest) (response *ClassifyDetectOCRResponse, err error)
- func (c *Client) ClassifyStoreName(request *ClassifyStoreNameRequest) (response *ClassifyStoreNameResponse, err error)
- func (c *Client) ClassifyStoreNameWithContext(ctx context.Context, request *ClassifyStoreNameRequest) (response *ClassifyStoreNameResponse, err error)
- func (c *Client) DescribeExtractDocAgentJob(request *DescribeExtractDocAgentJobRequest) (response *DescribeExtractDocAgentJobResponse, err error)
- func (c *Client) DescribeExtractDocAgentJobWithContext(ctx context.Context, request *DescribeExtractDocAgentJobRequest) (response *DescribeExtractDocAgentJobResponse, err error)
- func (c *Client) DescribeMarkEssayAgentJob(request *DescribeMarkEssayAgentJobRequest) (response *DescribeMarkEssayAgentJobResponse, err error)
- func (c *Client) DescribeMarkEssayAgentJobWithContext(ctx context.Context, request *DescribeMarkEssayAgentJobRequest) (response *DescribeMarkEssayAgentJobResponse, err error)
- func (c *Client) DescribeQuestionMarkAgentJob(request *DescribeQuestionMarkAgentJobRequest) (response *DescribeQuestionMarkAgentJobResponse, err error)
- func (c *Client) DescribeQuestionMarkAgentJobWithContext(ctx context.Context, request *DescribeQuestionMarkAgentJobRequest) (response *DescribeQuestionMarkAgentJobResponse, err error)
- func (c *Client) DriverLicenseOCR(request *DriverLicenseOCRRequest) (response *DriverLicenseOCRResponse, err error)
- func (c *Client) DriverLicenseOCRWithContext(ctx context.Context, request *DriverLicenseOCRRequest) (response *DriverLicenseOCRResponse, err error)
- func (c *Client) DutyPaidProofOCR(request *DutyPaidProofOCRRequest) (response *DutyPaidProofOCRResponse, err error)
- func (c *Client) DutyPaidProofOCRWithContext(ctx context.Context, request *DutyPaidProofOCRRequest) (response *DutyPaidProofOCRResponse, err error)
- func (c *Client) EduPaperOCR(request *EduPaperOCRRequest) (response *EduPaperOCRResponse, err error)
- func (c *Client) EduPaperOCRWithContext(ctx context.Context, request *EduPaperOCRRequest) (response *EduPaperOCRResponse, err error)
- func (c *Client) EnglishOCR(request *EnglishOCRRequest) (response *EnglishOCRResponse, err error)
- func (c *Client) EnglishOCRWithContext(ctx context.Context, request *EnglishOCRRequest) (response *EnglishOCRResponse, err error)
- func (c *Client) EnterpriseLicenseOCR(request *EnterpriseLicenseOCRRequest) (response *EnterpriseLicenseOCRResponse, err error)
- func (c *Client) EnterpriseLicenseOCRWithContext(ctx context.Context, request *EnterpriseLicenseOCRRequest) (response *EnterpriseLicenseOCRResponse, err error)
- func (c *Client) EstateCertOCR(request *EstateCertOCRRequest) (response *EstateCertOCRResponse, err error)
- func (c *Client) EstateCertOCRWithContext(ctx context.Context, request *EstateCertOCRRequest) (response *EstateCertOCRResponse, err error)
- func (c *Client) ExtractDocAgent(request *ExtractDocAgentRequest) (response *ExtractDocAgentResponse, err error)
- func (c *Client) ExtractDocAgentWithContext(ctx context.Context, request *ExtractDocAgentRequest) (response *ExtractDocAgentResponse, err error)
- func (c *Client) ExtractDocBasic(request *ExtractDocBasicRequest) (response *ExtractDocBasicResponse, err error)
- func (c *Client) ExtractDocBasicWithContext(ctx context.Context, request *ExtractDocBasicRequest) (response *ExtractDocBasicResponse, err error)
- func (c *Client) ExtractDocMulti(request *ExtractDocMultiRequest) (response *ExtractDocMultiResponse, err error)
- func (c *Client) ExtractDocMultiPro(request *ExtractDocMultiProRequest) (response *ExtractDocMultiProResponse, err error)
- func (c *Client) ExtractDocMultiProWithContext(ctx context.Context, request *ExtractDocMultiProRequest) (response *ExtractDocMultiProResponse, err error)
- func (c *Client) ExtractDocMultiWithContext(ctx context.Context, request *ExtractDocMultiRequest) (response *ExtractDocMultiResponse, err error)
- func (c *Client) FinanBillOCR(request *FinanBillOCRRequest) (response *FinanBillOCRResponse, err error)
- func (c *Client) FinanBillOCRWithContext(ctx context.Context, request *FinanBillOCRRequest) (response *FinanBillOCRResponse, err error)
- func (c *Client) FinanBillSliceOCR(request *FinanBillSliceOCRRequest) (response *FinanBillSliceOCRResponse, err error)
- func (c *Client) FinanBillSliceOCRWithContext(ctx context.Context, request *FinanBillSliceOCRRequest) (response *FinanBillSliceOCRResponse, err error)
- func (c *Client) FlightInvoiceOCR(request *FlightInvoiceOCRRequest) (response *FlightInvoiceOCRResponse, err error)
- func (c *Client) FlightInvoiceOCRWithContext(ctx context.Context, request *FlightInvoiceOCRRequest) (response *FlightInvoiceOCRResponse, err error)
- func (c *Client) FormulaOCR(request *FormulaOCRRequest) (response *FormulaOCRResponse, err error)
- func (c *Client) FormulaOCRWithContext(ctx context.Context, request *FormulaOCRRequest) (response *FormulaOCRResponse, err error)
- func (c *Client) GeneralAccurateOCR(request *GeneralAccurateOCRRequest) (response *GeneralAccurateOCRResponse, err error)
- func (c *Client) GeneralAccurateOCRWithContext(ctx context.Context, request *GeneralAccurateOCRRequest) (response *GeneralAccurateOCRResponse, err error)
- func (c *Client) GeneralBasicOCR(request *GeneralBasicOCRRequest) (response *GeneralBasicOCRResponse, err error)
- func (c *Client) GeneralBasicOCRWithContext(ctx context.Context, request *GeneralBasicOCRRequest) (response *GeneralBasicOCRResponse, err error)
- func (c *Client) GeneralEfficientOCR(request *GeneralEfficientOCRRequest) (response *GeneralEfficientOCRResponse, err error)
- func (c *Client) GeneralEfficientOCRWithContext(ctx context.Context, request *GeneralEfficientOCRRequest) (response *GeneralEfficientOCRResponse, err error)
- func (c *Client) GeneralFastOCR(request *GeneralFastOCRRequest) (response *GeneralFastOCRResponse, err error)
- func (c *Client) GeneralFastOCRWithContext(ctx context.Context, request *GeneralFastOCRRequest) (response *GeneralFastOCRResponse, err error)
- func (c *Client) GeneralHandwritingOCR(request *GeneralHandwritingOCRRequest) (response *GeneralHandwritingOCRResponse, err error)
- func (c *Client) GeneralHandwritingOCRWithContext(ctx context.Context, request *GeneralHandwritingOCRRequest) (response *GeneralHandwritingOCRResponse, err error)
- func (c *Client) GetOCRResult(request *GetOCRResultRequest) (response *GetOCRResultResponse, err error)
- func (c *Client) GetOCRResultWithContext(ctx context.Context, request *GetOCRResultRequest) (response *GetOCRResultResponse, err error)
- func (c *Client) GetOCRToken(request *GetOCRTokenRequest) (response *GetOCRTokenResponse, err error)
- func (c *Client) GetOCRTokenWithContext(ctx context.Context, request *GetOCRTokenRequest) (response *GetOCRTokenResponse, err error)
- func (c *Client) HKIDCardOCR(request *HKIDCardOCRRequest) (response *HKIDCardOCRResponse, err error)
- func (c *Client) HKIDCardOCRWithContext(ctx context.Context, request *HKIDCardOCRRequest) (response *HKIDCardOCRResponse, err error)
- func (c *Client) HandwritingEssayOCR(request *HandwritingEssayOCRRequest) (response *HandwritingEssayOCRResponse, err error)
- func (c *Client) HandwritingEssayOCRWithContext(ctx context.Context, request *HandwritingEssayOCRRequest) (response *HandwritingEssayOCRResponse, err error)
- func (c *Client) HmtResidentPermitOCR(request *HmtResidentPermitOCRRequest) (response *HmtResidentPermitOCRResponse, err error)
- func (c *Client) HmtResidentPermitOCRWithContext(ctx context.Context, request *HmtResidentPermitOCRRequest) (response *HmtResidentPermitOCRResponse, err error)
- func (c *Client) IDCardOCR(request *IDCardOCRRequest) (response *IDCardOCRResponse, err error)
- func (c *Client) IDCardOCRWithContext(ctx context.Context, request *IDCardOCRRequest) (response *IDCardOCRResponse, err error)
- func (c *Client) ImageEnhancement(request *ImageEnhancementRequest) (response *ImageEnhancementResponse, err error)
- func (c *Client) ImageEnhancementWithContext(ctx context.Context, request *ImageEnhancementRequest) (response *ImageEnhancementResponse, err error)
- func (c *Client) InsuranceBillOCR(request *InsuranceBillOCRRequest) (response *InsuranceBillOCRResponse, err error)
- func (c *Client) InsuranceBillOCRWithContext(ctx context.Context, request *InsuranceBillOCRRequest) (response *InsuranceBillOCRResponse, err error)
- func (c *Client) InvoiceGeneralOCR(request *InvoiceGeneralOCRRequest) (response *InvoiceGeneralOCRResponse, err error)
- func (c *Client) InvoiceGeneralOCRWithContext(ctx context.Context, request *InvoiceGeneralOCRRequest) (response *InvoiceGeneralOCRResponse, err error)
- func (c *Client) LicensePlateOCR(request *LicensePlateOCRRequest) (response *LicensePlateOCRResponse, err error)
- func (c *Client) LicensePlateOCRWithContext(ctx context.Context, request *LicensePlateOCRRequest) (response *LicensePlateOCRResponse, err error)
- func (c *Client) MLIDCardOCR(request *MLIDCardOCRRequest) (response *MLIDCardOCRResponse, err error)
- func (c *Client) MLIDCardOCRWithContext(ctx context.Context, request *MLIDCardOCRRequest) (response *MLIDCardOCRResponse, err error)
- func (c *Client) MLIDPassportOCR(request *MLIDPassportOCRRequest) (response *MLIDPassportOCRResponse, err error)
- func (c *Client) MLIDPassportOCRWithContext(ctx context.Context, request *MLIDPassportOCRRequest) (response *MLIDPassportOCRResponse, err error)
- func (c *Client) MainlandPermitOCR(request *MainlandPermitOCRRequest) (response *MainlandPermitOCRResponse, err error)
- func (c *Client) MainlandPermitOCRWithContext(ctx context.Context, request *MainlandPermitOCRRequest) (response *MainlandPermitOCRResponse, err error)
- func (c *Client) MixedInvoiceDetect(request *MixedInvoiceDetectRequest) (response *MixedInvoiceDetectResponse, err error)
- func (c *Client) MixedInvoiceDetectWithContext(ctx context.Context, request *MixedInvoiceDetectRequest) (response *MixedInvoiceDetectResponse, err error)
- func (c *Client) MixedInvoiceOCR(request *MixedInvoiceOCRRequest) (response *MixedInvoiceOCRResponse, err error)
- func (c *Client) MixedInvoiceOCRWithContext(ctx context.Context, request *MixedInvoiceOCRRequest) (response *MixedInvoiceOCRResponse, err error)
- func (c *Client) PassportOCR(request *PassportOCRRequest) (response *PassportOCRResponse, err error)
- func (c *Client) PassportOCRWithContext(ctx context.Context, request *PassportOCRRequest) (response *PassportOCRResponse, err error)
- func (c *Client) PermitOCR(request *PermitOCRRequest) (response *PermitOCRResponse, err error)
- func (c *Client) PermitOCRWithContext(ctx context.Context, request *PermitOCRRequest) (response *PermitOCRResponse, err error)
- func (c *Client) QrcodeOCR(request *QrcodeOCRRequest) (response *QrcodeOCRResponse, err error)
- func (c *Client) QrcodeOCRWithContext(ctx context.Context, request *QrcodeOCRRequest) (response *QrcodeOCRResponse, err error)
- func (c *Client) QuestionOCR(request *QuestionOCRRequest) (response *QuestionOCRResponse, err error)
- func (c *Client) QuestionOCRWithContext(ctx context.Context, request *QuestionOCRRequest) (response *QuestionOCRResponse, err error)
- func (c *Client) QuestionSplitLayoutOCR(request *QuestionSplitLayoutOCRRequest) (response *QuestionSplitLayoutOCRResponse, err error)
- func (c *Client) QuestionSplitLayoutOCRWithContext(ctx context.Context, request *QuestionSplitLayoutOCRRequest) (response *QuestionSplitLayoutOCRResponse, err error)
- func (c *Client) QuestionSplitOCR(request *QuestionSplitOCRRequest) (response *QuestionSplitOCRResponse, err error)
- func (c *Client) QuestionSplitOCRWithContext(ctx context.Context, request *QuestionSplitOCRRequest) (response *QuestionSplitOCRResponse, err error)
- func (c *Client) QuotaInvoiceOCR(request *QuotaInvoiceOCRRequest) (response *QuotaInvoiceOCRResponse, err error)
- func (c *Client) QuotaInvoiceOCRWithContext(ctx context.Context, request *QuotaInvoiceOCRRequest) (response *QuotaInvoiceOCRResponse, err error)
- func (c *Client) RecognizeContainerOCR(request *RecognizeContainerOCRRequest) (response *RecognizeContainerOCRResponse, err error)
- func (c *Client) RecognizeContainerOCRWithContext(ctx context.Context, request *RecognizeContainerOCRRequest) (response *RecognizeContainerOCRResponse, err error)
- func (c *Client) RecognizeEncryptedIDCardOCR(request *RecognizeEncryptedIDCardOCRRequest) (response *RecognizeEncryptedIDCardOCRResponse, err error)
- func (c *Client) RecognizeEncryptedIDCardOCRWithContext(ctx context.Context, request *RecognizeEncryptedIDCardOCRRequest) (response *RecognizeEncryptedIDCardOCRResponse, err error)
- func (c *Client) RecognizeFormulaOCR(request *RecognizeFormulaOCRRequest) (response *RecognizeFormulaOCRResponse, err error)
- func (c *Client) RecognizeFormulaOCRWithContext(ctx context.Context, request *RecognizeFormulaOCRRequest) (response *RecognizeFormulaOCRResponse, err error)
- func (c *Client) RecognizeGeneralCardWarn(request *RecognizeGeneralCardWarnRequest) (response *RecognizeGeneralCardWarnResponse, err error)
- func (c *Client) RecognizeGeneralCardWarnWithContext(ctx context.Context, request *RecognizeGeneralCardWarnRequest) (response *RecognizeGeneralCardWarnResponse, err error)
- func (c *Client) RecognizeGeneralInvoice(request *RecognizeGeneralInvoiceRequest) (response *RecognizeGeneralInvoiceResponse, err error)
- func (c *Client) RecognizeGeneralInvoiceWithContext(ctx context.Context, request *RecognizeGeneralInvoiceRequest) (response *RecognizeGeneralInvoiceResponse, err error)
- func (c *Client) RecognizeHealthCodeOCR(request *RecognizeHealthCodeOCRRequest) (response *RecognizeHealthCodeOCRResponse, err error)
- func (c *Client) RecognizeHealthCodeOCRWithContext(ctx context.Context, request *RecognizeHealthCodeOCRRequest) (response *RecognizeHealthCodeOCRResponse, err error)
- func (c *Client) RecognizeMedicalInvoiceOCR(request *RecognizeMedicalInvoiceOCRRequest) (response *RecognizeMedicalInvoiceOCRResponse, err error)
- func (c *Client) RecognizeMedicalInvoiceOCRWithContext(ctx context.Context, request *RecognizeMedicalInvoiceOCRRequest) (response *RecognizeMedicalInvoiceOCRResponse, err error)
- func (c *Client) RecognizeOnlineTaxiItineraryOCR(request *RecognizeOnlineTaxiItineraryOCRRequest) (response *RecognizeOnlineTaxiItineraryOCRResponse, err error)
- func (c *Client) RecognizeOnlineTaxiItineraryOCRWithContext(ctx context.Context, request *RecognizeOnlineTaxiItineraryOCRRequest) (response *RecognizeOnlineTaxiItineraryOCRResponse, err error)
- func (c *Client) RecognizeStoreName(request *RecognizeStoreNameRequest) (response *RecognizeStoreNameResponse, err error)
- func (c *Client) RecognizeStoreNameWithContext(ctx context.Context, request *RecognizeStoreNameRequest) (response *RecognizeStoreNameResponse, err error)
- func (c *Client) RecognizeTableAccurateOCR(request *RecognizeTableAccurateOCRRequest) (response *RecognizeTableAccurateOCRResponse, err error)
- func (c *Client) RecognizeTableAccurateOCRWithContext(ctx context.Context, request *RecognizeTableAccurateOCRRequest) (response *RecognizeTableAccurateOCRResponse, err error)
- func (c *Client) RecognizeTableOCR(request *RecognizeTableOCRRequest) (response *RecognizeTableOCRResponse, err error)
- func (c *Client) RecognizeTableOCRWithContext(ctx context.Context, request *RecognizeTableOCRRequest) (response *RecognizeTableOCRResponse, err error)
- func (c *Client) RecognizeThaiIDCardOCR(request *RecognizeThaiIDCardOCRRequest) (response *RecognizeThaiIDCardOCRResponse, err error)
- func (c *Client) RecognizeThaiIDCardOCRWithContext(ctx context.Context, request *RecognizeThaiIDCardOCRRequest) (response *RecognizeThaiIDCardOCRResponse, err error)
- func (c *Client) RecognizeTravelCardOCR(request *RecognizeTravelCardOCRRequest) (response *RecognizeTravelCardOCRResponse, err error)
- func (c *Client) RecognizeTravelCardOCRWithContext(ctx context.Context, request *RecognizeTravelCardOCRRequest) (response *RecognizeTravelCardOCRResponse, err error)
- func (c *Client) RecognizeValidIDCardOCR(request *RecognizeValidIDCardOCRRequest) (response *RecognizeValidIDCardOCRResponse, err error)
- func (c *Client) RecognizeValidIDCardOCRWithContext(ctx context.Context, request *RecognizeValidIDCardOCRRequest) (response *RecognizeValidIDCardOCRResponse, err error)
- func (c *Client) ResidenceBookletOCR(request *ResidenceBookletOCRRequest) (response *ResidenceBookletOCRResponse, err error)
- func (c *Client) ResidenceBookletOCRWithContext(ctx context.Context, request *ResidenceBookletOCRRequest) (response *ResidenceBookletOCRResponse, err error)
- func (c *Client) RideHailingDriverLicenseOCR(request *RideHailingDriverLicenseOCRRequest) (response *RideHailingDriverLicenseOCRResponse, err error)
- func (c *Client) RideHailingDriverLicenseOCRWithContext(ctx context.Context, request *RideHailingDriverLicenseOCRRequest) (response *RideHailingDriverLicenseOCRResponse, err error)
- func (c *Client) RideHailingTransportLicenseOCR(request *RideHailingTransportLicenseOCRRequest) (response *RideHailingTransportLicenseOCRResponse, err error)
- func (c *Client) RideHailingTransportLicenseOCRWithContext(ctx context.Context, request *RideHailingTransportLicenseOCRRequest) (response *RideHailingTransportLicenseOCRResponse, err error)
- func (c *Client) SealOCR(request *SealOCRRequest) (response *SealOCRResponse, err error)
- func (c *Client) SealOCRWithContext(ctx context.Context, request *SealOCRRequest) (response *SealOCRResponse, err error)
- func (c *Client) ShipInvoiceOCR(request *ShipInvoiceOCRRequest) (response *ShipInvoiceOCRResponse, err error)
- func (c *Client) ShipInvoiceOCRWithContext(ctx context.Context, request *ShipInvoiceOCRRequest) (response *ShipInvoiceOCRResponse, err error)
- func (c *Client) SmartStructuralOCR(request *SmartStructuralOCRRequest) (response *SmartStructuralOCRResponse, err error)
- func (c *Client) SmartStructuralOCRWithContext(ctx context.Context, request *SmartStructuralOCRRequest) (response *SmartStructuralOCRResponse, err error)
- func (c *Client) SubmitExtractDocAgentJob(request *SubmitExtractDocAgentJobRequest) (response *SubmitExtractDocAgentJobResponse, err error)
- func (c *Client) SubmitExtractDocAgentJobWithContext(ctx context.Context, request *SubmitExtractDocAgentJobRequest) (response *SubmitExtractDocAgentJobResponse, err error)
- func (c *Client) SubmitMarkEssayAgentJob(request *SubmitMarkEssayAgentJobRequest) (response *SubmitMarkEssayAgentJobResponse, err error)
- func (c *Client) SubmitMarkEssayAgentJobWithContext(ctx context.Context, request *SubmitMarkEssayAgentJobRequest) (response *SubmitMarkEssayAgentJobResponse, err error)
- func (c *Client) SubmitQuestionMarkAgentJob(request *SubmitQuestionMarkAgentJobRequest) (response *SubmitQuestionMarkAgentJobResponse, err error)
- func (c *Client) SubmitQuestionMarkAgentJobWithContext(ctx context.Context, request *SubmitQuestionMarkAgentJobRequest) (response *SubmitQuestionMarkAgentJobResponse, err error)
- func (c *Client) TableOCR(request *TableOCRRequest) (response *TableOCRResponse, err error)
- func (c *Client) TableOCRWithContext(ctx context.Context, request *TableOCRRequest) (response *TableOCRResponse, err error)
- func (c *Client) TaxiInvoiceOCR(request *TaxiInvoiceOCRRequest) (response *TaxiInvoiceOCRResponse, err error)
- func (c *Client) TaxiInvoiceOCRWithContext(ctx context.Context, request *TaxiInvoiceOCRRequest) (response *TaxiInvoiceOCRResponse, err error)
- func (c *Client) TextDetect(request *TextDetectRequest) (response *TextDetectResponse, err error)
- func (c *Client) TextDetectWithContext(ctx context.Context, request *TextDetectRequest) (response *TextDetectResponse, err error)
- func (c *Client) TollInvoiceOCR(request *TollInvoiceOCRRequest) (response *TollInvoiceOCRResponse, err error)
- func (c *Client) TollInvoiceOCRWithContext(ctx context.Context, request *TollInvoiceOCRRequest) (response *TollInvoiceOCRResponse, err error)
- func (c *Client) TrainTicketOCR(request *TrainTicketOCRRequest) (response *TrainTicketOCRResponse, err error)
- func (c *Client) TrainTicketOCRWithContext(ctx context.Context, request *TrainTicketOCRRequest) (response *TrainTicketOCRResponse, err error)
- func (c *Client) VatInvoiceOCR(request *VatInvoiceOCRRequest) (response *VatInvoiceOCRResponse, err error)
- func (c *Client) VatInvoiceOCRWithContext(ctx context.Context, request *VatInvoiceOCRRequest) (response *VatInvoiceOCRResponse, err error)
- func (c *Client) VatInvoiceVerifyNew(request *VatInvoiceVerifyNewRequest) (response *VatInvoiceVerifyNewResponse, err error)
- func (c *Client) VatInvoiceVerifyNewWithContext(ctx context.Context, request *VatInvoiceVerifyNewRequest) (response *VatInvoiceVerifyNewResponse, err error)
- func (c *Client) VatRollInvoiceOCR(request *VatRollInvoiceOCRRequest) (response *VatRollInvoiceOCRResponse, err error)
- func (c *Client) VatRollInvoiceOCRWithContext(ctx context.Context, request *VatRollInvoiceOCRRequest) (response *VatRollInvoiceOCRResponse, err error)
- func (c *Client) VehicleLicenseOCR(request *VehicleLicenseOCRRequest) (response *VehicleLicenseOCRResponse, err error)
- func (c *Client) VehicleLicenseOCRWithContext(ctx context.Context, request *VehicleLicenseOCRRequest) (response *VehicleLicenseOCRResponse, err error)
- func (c *Client) VehicleRegCertOCR(request *VehicleRegCertOCRRequest) (response *VehicleRegCertOCRResponse, err error)
- func (c *Client) VehicleRegCertOCRWithContext(ctx context.Context, request *VehicleRegCertOCRRequest) (response *VehicleRegCertOCRResponse, err error)
- func (c *Client) VerifyBizLicenseEnterprise4(request *VerifyBizLicenseEnterprise4Request) (response *VerifyBizLicenseEnterprise4Response, err error)
- func (c *Client) VerifyBizLicenseEnterprise4WithContext(ctx context.Context, request *VerifyBizLicenseEnterprise4Request) (response *VerifyBizLicenseEnterprise4Response, err error)
- func (c *Client) VerifyOfdVatInvoiceOCR(request *VerifyOfdVatInvoiceOCRRequest) (response *VerifyOfdVatInvoiceOCRResponse, err error)
- func (c *Client) VerifyOfdVatInvoiceOCRWithContext(ctx context.Context, request *VerifyOfdVatInvoiceOCRRequest) (response *VerifyOfdVatInvoiceOCRResponse, err error)
- func (c *Client) VinOCR(request *VinOCRRequest) (response *VinOCRResponse, err error)
- func (c *Client) VinOCRWithContext(ctx context.Context, request *VinOCRRequest) (response *VinOCRResponse, err error)
- func (c *Client) WaybillOCR(request *WaybillOCRRequest) (response *WaybillOCRResponse, err error)
- func (c *Client) WaybillOCRWithContext(ctx context.Context, request *WaybillOCRRequest) (response *WaybillOCRResponse, err error)
- type ConfigAdvanced
- type ContentInfo
- type Coord
- type CustomsDeclaration
- type CustomsPaymentReceipt
- type DescribeExtractDocAgentJobRequest
- type DescribeExtractDocAgentJobRequestParams
- type DescribeExtractDocAgentJobResponse
- type DescribeExtractDocAgentJobResponseParams
- type DescribeMarkEssayAgentJobRequest
- type DescribeMarkEssayAgentJobRequestParams
- type DescribeMarkEssayAgentJobResponse
- type DescribeMarkEssayAgentJobResponseParams
- type DescribeQuestionMarkAgentJobRequest
- type DescribeQuestionMarkAgentJobRequestParams
- type DescribeQuestionMarkAgentJobResponse
- type DescribeQuestionMarkAgentJobResponseParams
- type DetailInformationOfAirTicketTupleList
- type DetectedWordCoordPoint
- type DetectedWords
- type DriverLicenseOCRRequest
- type DriverLicenseOCRRequestParams
- type DriverLicenseOCRResponse
- type DriverLicenseOCRResponseParams
- type DutyPaidProofInfo
- type DutyPaidProofOCRRequest
- type DutyPaidProofOCRRequestParams
- type DutyPaidProofOCRResponse
- type DutyPaidProofOCRResponseParams
- type EduPaperOCRRequest
- type EduPaperOCRRequestParams
- type EduPaperOCRResponse
- type EduPaperOCRResponseParams
- type ElectronicAirTransport
- type ElectronicAirTransportDetail
- type ElectronicFlightTicketFull
- type ElectronicTollSummary
- type ElectronicTollSummaryItem
- type ElectronicTollSummaryList
- type ElectronicTrainTicket
- type ElectronicTrainTicketFull
- type Element
- type Encryption
- type EnglishOCRRequest
- type EnglishOCRRequestParams
- type EnglishOCRResponse
- type EnglishOCRResponseParams
- type EnterpriseLicenseInfo
- type EnterpriseLicenseOCRRequest
- type EnterpriseLicenseOCRRequestParams
- type EnterpriseLicenseOCRResponse
- type EnterpriseLicenseOCRResponseParams
- type EstateCertOCRRequest
- type EstateCertOCRRequestParams
- type EstateCertOCRResponse
- type EstateCertOCRResponseParams
- type ExtractDocAgentRequest
- type ExtractDocAgentRequestParams
- type ExtractDocAgentResponse
- type ExtractDocAgentResponseParams
- type ExtractDocBasicRequest
- type ExtractDocBasicRequestParams
- type ExtractDocBasicResponse
- type ExtractDocBasicResponseParams
- type ExtractDocMultiProRequest
- type ExtractDocMultiProRequestParams
- type ExtractDocMultiProResponse
- type ExtractDocMultiProResponseParams
- type ExtractDocMultiRequest
- type ExtractDocMultiRequestParams
- type ExtractDocMultiResponse
- type ExtractDocMultiResponseParams
- type FinanBillInfo
- type FinanBillOCRRequest
- type FinanBillOCRRequestParams
- type FinanBillOCRResponse
- type FinanBillOCRResponseParams
- type FinanBillSliceInfo
- type FinanBillSliceOCRRequest
- type FinanBillSliceOCRRequestParams
- type FinanBillSliceOCRResponse
- type FinanBillSliceOCRResponseParams
- type FinancialBill
- type FinancialBillItem
- type FinancialBillItemDetails
- type FlightInvoiceInfo
- type FlightInvoiceOCRRequest
- type FlightInvoiceOCRRequestParams
- type FlightInvoiceOCRResponse
- type FlightInvoiceOCRResponseParams
- type FlightItem
- type FlightItemInfo
- type FormulaOCRRequest
- type FormulaOCRRequestParams
- type FormulaOCRResponse
- type FormulaOCRResponseParams
- type GeneralAccurateOCRRequest
- type GeneralAccurateOCRRequestParams
- type GeneralAccurateOCRResponse
- type GeneralAccurateOCRResponseParams
- type GeneralBasicOCRRequest
- type GeneralBasicOCRRequestParams
- type GeneralBasicOCRResponse
- type GeneralBasicOCRResponseParams
- type GeneralCardWarnInfo
- type GeneralEfficientOCRRequest
- type GeneralEfficientOCRRequestParams
- type GeneralEfficientOCRResponse
- type GeneralEfficientOCRResponseParams
- type GeneralFastOCRRequest
- type GeneralFastOCRRequestParams
- type GeneralFastOCRResponse
- type GeneralFastOCRResponseParams
- type GeneralHandwritingOCRRequest
- type GeneralHandwritingOCRRequestParams
- type GeneralHandwritingOCRResponse
- type GeneralHandwritingOCRResponseParams
- type GeneralMachineItem
- type GetOCRResultRequest
- type GetOCRResultRequestParams
- type GetOCRResultResponse
- type GetOCRResultResponseParams
- type GetOCRTokenRequest
- type GetOCRTokenRequestParams
- type GetOCRTokenResponse
- type GetOCRTokenResponseParams
- type GroupInfo
- type HKIDCardOCRRequest
- type HKIDCardOCRRequestParams
- type HKIDCardOCRResponse
- type HKIDCardOCRResponseParams
- type HandwritingEssayOCRRequest
- type HandwritingEssayOCRRequestParams
- type HandwritingEssayOCRResponse
- type HandwritingEssayOCRResponseParams
- type HmtResidentPermitOCRRequest
- type HmtResidentPermitOCRRequestParams
- type HmtResidentPermitOCRResponse
- type HmtResidentPermitOCRResponseParams
- type IDCardConfig
- type IDCardInfo
- type IDCardInfoResult
- type IDCardOCRRequest
- type IDCardOCRRequestParams
- type IDCardOCRResponse
- type IDCardOCRResponseParams
- type IDCardResult
- type ImageCoordinates
- type ImageEnhancementRequest
- type ImageEnhancementRequestParams
- type ImageEnhancementResponse
- type ImageEnhancementResponseParams
- type ImageSize
- type InsuranceBillInfo
- type InsuranceBillOCRRequest
- type InsuranceBillOCRRequestParams
- type InsuranceBillOCRResponse
- type InsuranceBillOCRResponseParams
- type InvoiceDetectInfo
- type InvoiceGeneralInfo
- type InvoiceGeneralOCRRequest
- type InvoiceGeneralOCRRequestParams
- type InvoiceGeneralOCRResponse
- type InvoiceGeneralOCRResponseParams
- type InvoiceItem
- type InvoiceSealInfo
- type ItemCoord
- type ItemInfo
- type ItemNames
- type ItemPolygonInfo
- type Key
- type LicensePlateInfo
- type LicensePlateOCRRequest
- type LicensePlateOCRRequestParams
- type LicensePlateOCRResponse
- type LicensePlateOCRResponseParams
- type LineInfo
- type MLIDCardOCRRequest
- type MLIDCardOCRRequestParams
- type MLIDCardOCRResponse
- type MLIDCardOCRResponseParams
- type MLIDPassportOCRRequest
- type MLIDPassportOCRRequestParams
- type MLIDPassportOCRResponse
- type MLIDPassportOCRResponseParams
- type MachinePrintedInvoice
- type MainlandPermitOCRRequest
- type MainlandPermitOCRRequestParams
- type MainlandPermitOCRResponse
- type MainlandPermitOCRResponseParams
- type MainlandTravelPermitBackInfos
- type MarkEssaySuggestions
- type MarkInfo
- type MedicalInvoice
- type MedicalInvoiceInfo
- type MedicalInvoiceItem
- type MixedInvoiceDetectRequest
- type MixedInvoiceDetectRequestParams
- type MixedInvoiceDetectResponse
- type MixedInvoiceDetectResponseParams
- type MixedInvoiceItem
- type MixedInvoiceOCRRequest
- type MixedInvoiceOCRRequestParams
- type MixedInvoiceOCRResponse
- type MixedInvoiceOCRResponseParams
- type MotorVehicleSaleInvoice
- type NonTaxIncomeBill
- type NonTaxItem
- type OCRResult
- type OnlineTaxiItinerary
- type OnlineTaxiItineraryInfo
- type OtherInvoice
- type OtherInvoiceItem
- type OtherInvoiceList
- type OverseasInvoice
- type PassInvoiceInfo
- type PassportOCRRequest
- type PassportOCRRequestParams
- type PassportOCRResponse
- type PassportOCRResponseParams
- type PassportRecognizeInfos
- type PermanentResidencePermitInfo
- type PermitOCRRequest
- type PermitOCRRequestParams
- type PermitOCRResponse
- type PermitOCRResponseParams
- type Polygon
- type PortraitImageInfo
- type Positions
- type QrcodeImgSize
- type QrcodeOCRRequest
- type QrcodeOCRRequestParams
- type QrcodeOCRResponse
- type QrcodeOCRResponseParams
- type QrcodePositionObj
- type QrcodeResultsInfo
- type QuestionBlockObj
- type QuestionInfo
- type QuestionOCRRequest
- type QuestionOCRRequestParams
- type QuestionOCRResponse
- type QuestionOCRResponseParams
- type QuestionObj
- type QuestionSplitLayoutOCRRequest
- type QuestionSplitLayoutOCRRequestParams
- type QuestionSplitLayoutOCRResponse
- type QuestionSplitLayoutOCRResponseParams
- type QuestionSplitOCRRequest
- type QuestionSplitOCRRequestParams
- type QuestionSplitOCRResponse
- type QuestionSplitOCRResponseParams
- type QuotaInvoice
- type QuotaInvoiceOCRRequest
- type QuotaInvoiceOCRRequestParams
- type QuotaInvoiceOCRResponse
- type QuotaInvoiceOCRResponseParams
- type RailwayTicketInfo
- type RecognizeContainerOCRRequest
- type RecognizeContainerOCRRequestParams
- type RecognizeContainerOCRResponse
- type RecognizeContainerOCRResponseParams
- type RecognizeEncryptedIDCardOCRRequest
- type RecognizeEncryptedIDCardOCRRequestParams
- type RecognizeEncryptedIDCardOCRResponse
- type RecognizeEncryptedIDCardOCRResponseParams
- type RecognizeFormulaOCRRequest
- type RecognizeFormulaOCRRequestParams
- type RecognizeFormulaOCRResponse
- type RecognizeFormulaOCRResponseParams
- type RecognizeGeneralCardWarnRequest
- type RecognizeGeneralCardWarnRequestParams
- type RecognizeGeneralCardWarnResponse
- type RecognizeGeneralCardWarnResponseParams
- type RecognizeGeneralInvoiceRequest
- type RecognizeGeneralInvoiceRequestParams
- type RecognizeGeneralInvoiceResponse
- type RecognizeGeneralInvoiceResponseParams
- type RecognizeHealthCodeOCRRequest
- type RecognizeHealthCodeOCRRequestParams
- type RecognizeHealthCodeOCRResponse
- type RecognizeHealthCodeOCRResponseParams
- type RecognizeMedicalInvoiceOCRRequest
- type RecognizeMedicalInvoiceOCRRequestParams
- type RecognizeMedicalInvoiceOCRResponse
- type RecognizeMedicalInvoiceOCRResponseParams
- type RecognizeOnlineTaxiItineraryOCRRequest
- type RecognizeOnlineTaxiItineraryOCRRequestParams
- type RecognizeOnlineTaxiItineraryOCRResponse
- type RecognizeOnlineTaxiItineraryOCRResponseParams
- type RecognizeStoreNameRequest
- type RecognizeStoreNameRequestParams
- type RecognizeStoreNameResponse
- type RecognizeStoreNameResponseParams
- type RecognizeTableAccurateOCRRequest
- type RecognizeTableAccurateOCRRequestParams
- type RecognizeTableAccurateOCRResponse
- type RecognizeTableAccurateOCRResponseParams
- type RecognizeTableOCRRequest
- type RecognizeTableOCRRequestParams
- type RecognizeTableOCRResponse
- type RecognizeTableOCRResponseParams
- type RecognizeThaiIDCardOCRRequest
- type RecognizeThaiIDCardOCRRequestParams
- type RecognizeThaiIDCardOCRResponse
- type RecognizeThaiIDCardOCRResponseParams
- type RecognizeTravelCardOCRRequest
- type RecognizeTravelCardOCRRequestParams
- type RecognizeTravelCardOCRResponse
- type RecognizeTravelCardOCRResponseParams
- type RecognizeValidIDCardOCRRequest
- type RecognizeValidIDCardOCRRequestParams
- type RecognizeValidIDCardOCRResponse
- type RecognizeValidIDCardOCRResponseParams
- type Rect
- type ReflectDetailInfo
- type RequestIdInfo
- type ResidenceBookletOCRRequest
- type ResidenceBookletOCRRequestParams
- type ResidenceBookletOCRResponse
- type ResidenceBookletOCRResponseParams
- type ResidencePermitInfo
- type ResultList
- type RideHailingDriverLicenseOCRRequest
- type RideHailingDriverLicenseOCRRequestParams
- type RideHailingDriverLicenseOCRResponse
- type RideHailingDriverLicenseOCRResponseParams
- type RideHailingTransportLicenseOCRRequest
- type RideHailingTransportLicenseOCRRequestParams
- type RideHailingTransportLicenseOCRResponse
- type RideHailingTransportLicenseOCRResponseParams
- type SaleInventory
- type SealInfo
- type SealOCRRequest
- type SealOCRRequestParams
- type SealOCRResponse
- type SealOCRResponseParams
- type ShipInvoiceInfo
- type ShipInvoiceOCRRequest
- type ShipInvoiceOCRRequestParams
- type ShipInvoiceOCRResponse
- type ShipInvoiceOCRResponseParams
- type ShippingInvoice
- type ShoppingReceipt
- type SingleInvoiceInfo
- type SingleInvoiceItem
- type SmartStructuralOCRRequest
- type SmartStructuralOCRRequestParams
- type SmartStructuralOCRResponse
- type SmartStructuralOCRResponseParams
- type StoreInfo
- type StructuralItem
- type SubmitExtractDocAgentJobRequest
- type SubmitExtractDocAgentJobRequestParams
- type SubmitExtractDocAgentJobResponse
- type SubmitExtractDocAgentJobResponseParams
- type SubmitMarkEssayAgentJobRequest
- type SubmitMarkEssayAgentJobRequestParams
- type SubmitMarkEssayAgentJobResponse
- type SubmitMarkEssayAgentJobResponseParams
- type SubmitQuestionMarkAgentJobRequest
- type SubmitQuestionMarkAgentJobRequestParams
- type SubmitQuestionMarkAgentJobResponse
- type SubmitQuestionMarkAgentJobResponseParams
- type TableCell
- type TableCellInfo
- type TableDetectInfo
- type TableInfo
- type TableOCRRequest
- type TableOCRRequestParams
- type TableOCRResponse
- type TableOCRResponseParams
- type TableTitle
- type TaxPayment
- type TaxiInvoiceOCRRequest
- type TaxiInvoiceOCRRequestParams
- type TaxiInvoiceOCRResponse
- type TaxiInvoiceOCRResponseParams
- type TaxiTicket
- type TemporaryIDCardInfo
- type TextArithmetic
- type TextDetectRequest
- type TextDetectRequestParams
- type TextDetectResponse
- type TextDetectResponseParams
- type TextDetection
- type TextDetectionEn
- type TextEduPaper
- type TextFormula
- type TextFormulaInfo
- type TextGeneralHandwriting
- type TextTable
- type TextTractorVehicleBack
- type TextVatInvoice
- type TextVehicleBack
- type TextVehicleFront
- type TextWaybill
- type TollInvoice
- type TollInvoiceInfo
- type TollInvoiceOCRRequest
- type TollInvoiceOCRRequestParams
- type TollInvoiceOCRResponse
- type TollInvoiceOCRResponseParams
- type TrainTicket
- type TrainTicketOCRRequest
- type TrainTicketOCRRequestParams
- type TrainTicketOCRResponse
- type TrainTicketOCRResponseParams
- type UsedCarPurchaseInvoice
- type UsedVehicleInvoiceInfo
- type Value
- type VatElectronicInfo
- type VatElectronicItemInfo
- type VatInvoice
- type VatInvoiceGoodsInfo
- type VatInvoiceInfo
- type VatInvoiceItem
- type VatInvoiceItemInfo
- type VatInvoiceOCRRequest
- type VatInvoiceOCRRequestParams
- type VatInvoiceOCRResponse
- type VatInvoiceOCRResponseParams
- type VatInvoiceRoll
- type VatInvoiceUserInfo
- type VatInvoiceVerifyNewRequest
- type VatInvoiceVerifyNewRequestParams
- type VatInvoiceVerifyNewResponse
- type VatInvoiceVerifyNewResponseParams
- type VatRollInvoiceInfo
- type VatRollInvoiceOCRRequest
- type VatRollInvoiceOCRRequestParams
- type VatRollInvoiceOCRResponse
- type VatRollInvoiceOCRResponseParams
- type VatRollItem
- type VehicleInvoiceInfo
- type VehicleLicenseOCRRequest
- type VehicleLicenseOCRRequestParams
- type VehicleLicenseOCRResponse
- type VehicleLicenseOCRResponseParams
- type VehicleRegCertInfo
- type VehicleRegCertOCRRequest
- type VehicleRegCertOCRRequestParams
- type VehicleRegCertOCRResponse
- type VehicleRegCertOCRResponseParams
- type VerifyBizLicenseEnterprise4Request
- type VerifyBizLicenseEnterprise4RequestParams
- type VerifyBizLicenseEnterprise4Response
- type VerifyBizLicenseEnterprise4ResponseParams
- type VerifyOfdVatInvoiceOCRRequest
- type VerifyOfdVatInvoiceOCRRequestParams
- type VerifyOfdVatInvoiceOCRResponse
- type VerifyOfdVatInvoiceOCRResponseParams
- type VinOCRRequest
- type VinOCRRequestParams
- type VinOCRResponse
- type VinOCRResponseParams
- type WaybillOCRRequest
- type WaybillOCRRequestParams
- type WaybillOCRResponse
- type WaybillOCRResponseParams
- type WaybillObj
- type WordCoordPoint
- type WordItem
- type WordPolygon
- type Words
Constants ¶
const ( // 账号已欠费。 FAILEDOPERATION_ARREARSERROR = "FailedOperation.ArrearsError" // 身份证CardSide类型错误 FAILEDOPERATION_CARDSIDEERROR = "FailedOperation.CardSideError" // 图片分类失败 FAILEDOPERATION_CLASSIFYSTOREFAILED = "FailedOperation.ClassifyStoreFailed" // 今日次数达到限制。 FAILEDOPERATION_COUNTLIMITERROR = "FailedOperation.CountLimitError" // 检测失败。 FAILEDOPERATION_DETECTFAILED = "FailedOperation.DetectFailed" // 文件下载失败。 FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" // 图片内容为空。 FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" // 引擎识别超时。 FAILEDOPERATION_ENGINERECOGNIZETIMEOUT = "FailedOperation.EngineRecognizeTimeout" // 字段值不符合预期 FAILEDOPERATION_FIELDEXCEPTION = "FailedOperation.FieldException" // 第二代身份证信息不合法或缺失(身份证号、姓名字段校验非法等) FAILEDOPERATION_IDCARDINFOILLEGAL = "FailedOperation.IdCardInfoIllegal" // 图片分辨率过小或身份证在原图中的占比过小 FAILEDOPERATION_IDCARDTOOSMALL = "FailedOperation.IdCardTooSmall" // 银行卡信息非法。 FAILEDOPERATION_ILLEGALBANKCARDERROR = "FailedOperation.IllegalBankCardError" // 图片模糊。 FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" // 图片解码失败。 FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" // 照片未检测到名片。 FAILEDOPERATION_IMAGENOBUSINESSCARD = "FailedOperation.ImageNoBusinessCard" // 图片中未检测到手写体 FAILEDOPERATION_IMAGENOHANDWRITE = "FailedOperation.ImageNoHandWrite" // 图片中未检测到第二代身份证或临时身份证。 FAILEDOPERATION_IMAGENOIDCARD = "FailedOperation.ImageNoIdCard" // 非指定卡类别图片 FAILEDOPERATION_IMAGENOSPECIFIEDCARD = "FailedOperation.ImageNoSpecifiedCard" // 图片中未检测到文本。 FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" // 图片尺寸过大,请参考输入参数中关于图片大小限制的说明。 FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" // 视读区信息与机读区信息不一致 FAILEDOPERATION_INCONSISTENCYBETWEENMRZANDVRZ = "FailedOperation.InconsistencyBetweenMRZAndVRZ" // 马来西亚证件识别出的邮编长度不正确 FAILEDOPERATION_INVALIDPOSTALCODELENGTH = "FailedOperation.InvalidPostalCodeLength" // 发票数据不一致。温馨提示:新版发票核验接口功能更完整,请尽快切换,如已切换请忽略。 FAILEDOPERATION_INVOICEMISMATCH = "FailedOperation.InvoiceMismatch" // 输入的Language不支持。 FAILEDOPERATION_LANGUAGENOTSUPPORT = "FailedOperation.LanguageNotSupport" // 入参CardSide错误,与实际上传的卡证正副页类型不符 FAILEDOPERATION_LICENSECARDSIDEERROR = "FailedOperation.LicenseCardSideError" // 图片中存在两张及以上同面卡证,请上传卡证单面图片或一正一反双面图片 FAILEDOPERATION_LICENSEMULTICARDERROR = "FailedOperation.LicenseMultiCardError" // 图片中存在两张及以上同面卡证,请上传卡证单面图片或一正一反双面图片。 FAILEDOPERATION_MULTICARDERROR = "FailedOperation.MultiCardError" // 非银行卡。 FAILEDOPERATION_NOBANKCARDERROR = "FailedOperation.NoBankCardError" // 非营业执照。 FAILEDOPERATION_NOBIZLICENSE = "FailedOperation.NoBizLicense" // 上传的图片非驾驶证 FAILEDOPERATION_NODRIVERLICENSEERROR = "FailedOperation.NoDriverLicenseError" // 非香港身份证。 FAILEDOPERATION_NOHKIDCARD = "FailedOperation.NoHKIDCard" // 非马来身份证。 FAILEDOPERATION_NOMASIDCARD = "FailedOperation.NoMASIDCard" // 非护照。 FAILEDOPERATION_NOPASSPORT = "FailedOperation.NoPassport" // 图片不属于门头照 FAILEDOPERATION_NOSTORELABEL = "FailedOperation.NoStoreLabel" // 上传的图片非行驶证 FAILEDOPERATION_NOVEHICLELICENSEERROR = "FailedOperation.NoVehicleLicenseError" // 非指定证件 FAILEDOPERATION_NOTAPPOINTCARD = "FailedOperation.NotAppointCard" // OCR识别失败。 FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" // PDF解析失败。 FAILEDOPERATION_PDFPARSEFAILED = "FailedOperation.PDFParseFailed" // 结果解析失败 FAILEDOPERATION_RESPONSEPARSEFAILED = "FailedOperation.ResponseParseFailed" // 未知错误。 FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" // 未知的文件类型。 FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError" // 服务未开通。 FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" // 通用告警服务异常 FAILEDOPERATION_WARNINGSERVICEFAILED = "FailedOperation.WarningServiceFailed" // 内部错误。 INTERNALERROR = "InternalError" // Config不是有效的JSON格式。 INVALIDPARAMETER_CONFIGFORMATERROR = "InvalidParameter.ConfigFormatError" // 图片解码失败。 INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" // 参数值错误。 INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" // 开票金额或校验码参数值错误。 INVALIDPARAMETERVALUE_PRICEORVERIFICATIONPARAMETERVALUELIMIT = "InvalidParameterValue.PriceOrVerificationParameterValueLimit" // 发票代码参数值错误。 INVALIDPARAMETERVALUE_TICKETCODEPARAMETERVALUELIMIT = "InvalidParameterValue.TicketCodeParameterValueLimit" // 开票日期参数值错误。 INVALIDPARAMETERVALUE_TICKETDATEPARAMETERVALUELIMIT = "InvalidParameterValue.TicketDateParameterValueLimit" // 发票号码参数值错误。 INVALIDPARAMETERVALUE_TICKETSNPARAMETERVALUELIMIT = "InvalidParameterValue.TicketSnParameterValueLimit" // 文件内容太大。 LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" // 请求的次数超过了频率限制。 REQUESTLIMITEXCEEDED = "RequestLimitExceeded" // 地区编码不存在。 RESOURCENOTFOUND_NOAREACODE = "ResourceNotFound.NoAreaCode" // 发票不存在。温馨提示:新版发票核验接口功能更完整,请尽快切换,如已切换请忽略。 RESOURCENOTFOUND_NOINVOICE = "ResourceNotFound.NoInvoice" // 不支持当天发票查询。 RESOURCENOTFOUND_NOTSUPPORTCURRENTINVOICEQUERY = "ResourceNotFound.NotSupportCurrentInvoiceQuery" // 账号已欠费。 RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" // 账号资源包耗尽。 RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" // 税务局网络异常,请稍后访问。 RESOURCEUNAVAILABLE_TAXNETWORKERROR = "ResourceUnavailable.TaxNetworkError" // 计费状态异常。 RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException" )
const APIVersion = "2018-11-19"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdvertiseOCRRequest ¶
type AdvertiseOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP格式。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewAdvertiseOCRRequest ¶
func NewAdvertiseOCRRequest() (request *AdvertiseOCRRequest)
func (*AdvertiseOCRRequest) FromJsonString ¶
func (r *AdvertiseOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AdvertiseOCRRequest) ToJsonString ¶
func (r *AdvertiseOCRRequest) ToJsonString() string
type AdvertiseOCRRequestParams ¶ added in v1.0.426
type AdvertiseOCRRequestParams struct {
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP格式。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type AdvertiseOCRResponse ¶
type AdvertiseOCRResponse struct {
*tchttp.BaseResponse
Response *AdvertiseOCRResponseParams `json:"Response"`
}
func NewAdvertiseOCRResponse ¶
func NewAdvertiseOCRResponse() (response *AdvertiseOCRResponse)
func (*AdvertiseOCRResponse) FromJsonString ¶
func (r *AdvertiseOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AdvertiseOCRResponse) ToJsonString ¶
func (r *AdvertiseOCRResponse) ToJsonString() string
type AdvertiseOCRResponseParams ¶ added in v1.0.426
type AdvertiseOCRResponseParams struct {
// 检测到的文本信息,包括文本行内容、置信度、文本行坐标以及文本行旋转纠正后的坐标,具体内容请点击左侧链接。
TextDetections []*AdvertiseTextDetection `json:"TextDetections,omitnil,omitempty" name:"TextDetections"`
// 图片分辨率信息,单位 px
ImageSize *ImageSize `json:"ImageSize,omitnil,omitempty" name:"ImageSize"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type AdvertiseTextDetection ¶
type AdvertiseTextDetection struct {
// 识别出的文本行内容
DetectedText *string `json:"DetectedText,omitnil,omitempty" name:"DetectedText"`
// 置信度 0 ~100
Confidence *int64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
// 文本行坐标,以四个顶点坐标表示
Polygon []*Coord `json:"Polygon,omitnil,omitempty" name:"Polygon"`
// 此字段为扩展字段。
// GeneralBasicOcr接口返回段落信息Parag,包含ParagNo。
AdvancedInfo *string `json:"AdvancedInfo,omitnil,omitempty" name:"AdvancedInfo"`
}
type AirTicketInfo ¶ added in v1.0.788
type AirTicketInfo struct {
// 旅客姓名
PassengerName *string `json:"PassengerName,omitnil,omitempty" name:"PassengerName"`
// 有效身份证件号码
ValidIdNumber *string `json:"ValidIdNumber,omitnil,omitempty" name:"ValidIdNumber"`
// 签注
Endorsement *string `json:"Endorsement,omitnil,omitempty" name:"Endorsement"`
// GP单号
NumberOfGPOrder *string `json:"NumberOfGPOrder,omitnil,omitempty" name:"NumberOfGPOrder"`
// 发票号码
ElectronicInvoiceAirTransportReceiptNumber *string `json:"ElectronicInvoiceAirTransportReceiptNumber,omitnil,omitempty" name:"ElectronicInvoiceAirTransportReceiptNumber"`
// 机票详细信息元组
DetailInformationOfAirTicketTuple []*DetailInformationOfAirTicketTupleList `json:"DetailInformationOfAirTicketTuple,omitnil,omitempty" name:"DetailInformationOfAirTicketTuple"`
// 票价
Fare *string `json:"Fare,omitnil,omitempty" name:"Fare"`
// 燃油附加费
FuelSurcharge *string `json:"FuelSurcharge,omitnil,omitempty" name:"FuelSurcharge"`
// 增值税税率
VatRate *string `json:"VatRate,omitnil,omitempty" name:"VatRate"`
// 增值税税额
VatTaxAmount *string `json:"VatTaxAmount,omitnil,omitempty" name:"VatTaxAmount"`
// 民航发展基金
CivilAviationDevelopmentFund *string `json:"CivilAviationDevelopmentFund,omitnil,omitempty" name:"CivilAviationDevelopmentFund"`
// 其他税费
OtherTaxes *string `json:"OtherTaxes,omitnil,omitempty" name:"OtherTaxes"`
// 合计
TotalAmount *string `json:"TotalAmount,omitnil,omitempty" name:"TotalAmount"`
// 电子客票号码
ElectronicTicketNum *string `json:"ElectronicTicketNum,omitnil,omitempty" name:"ElectronicTicketNum"`
// 验证码
VerificationCode *string `json:"VerificationCode,omitnil,omitempty" name:"VerificationCode"`
// 提示信息
PromptInformation *string `json:"PromptInformation,omitnil,omitempty" name:"PromptInformation"`
// 保险费
Insurance *string `json:"Insurance,omitnil,omitempty" name:"Insurance"`
// 销售网点代号
AgentCode *string `json:"AgentCode,omitnil,omitempty" name:"AgentCode"`
// 填开单位
IssueParty *string `json:"IssueParty,omitnil,omitempty" name:"IssueParty"`
// 填开时间
IssueDate *string `json:"IssueDate,omitnil,omitempty" name:"IssueDate"`
// 开具状态
IssuingStatus *string `json:"IssuingStatus,omitnil,omitempty" name:"IssuingStatus"`
// 国内国际标识
MarkingOfDomesticOrInternational *string `json:"MarkingOfDomesticOrInternational,omitnil,omitempty" name:"MarkingOfDomesticOrInternational"`
// 购买方名称
NameOfPurchaser *string `json:"NameOfPurchaser,omitnil,omitempty" name:"NameOfPurchaser"`
// 销售方名称
NameOfSeller *string `json:"NameOfSeller,omitnil,omitempty" name:"NameOfSeller"`
// 统一社会信用代码
UnifiedSocialCreditCodeOfPurchaser *string `json:"UnifiedSocialCreditCodeOfPurchaser,omitnil,omitempty" name:"UnifiedSocialCreditCodeOfPurchaser"`
}
type AirTransport ¶ added in v1.0.651
type AirTransport struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 电子客票号码
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 校验码
CheckCode *string `json:"CheckCode,omitnil,omitempty" name:"CheckCode"`
// 印刷序号
SerialNumber *string `json:"SerialNumber,omitnil,omitempty" name:"SerialNumber"`
// 开票日期
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 销售单位代号
AgentCode *string `json:"AgentCode,omitnil,omitempty" name:"AgentCode"`
// 销售单位代号第一行
AgentCodeFirst *string `json:"AgentCodeFirst,omitnil,omitempty" name:"AgentCodeFirst"`
// 销售单位代号第二行
AgentCodeSecond *string `json:"AgentCodeSecond,omitnil,omitempty" name:"AgentCodeSecond"`
// 姓名
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 身份证号
UserID *string `json:"UserID,omitnil,omitempty" name:"UserID"`
// 填开单位
Issuer *string `json:"Issuer,omitnil,omitempty" name:"Issuer"`
// 票价
Fare *string `json:"Fare,omitnil,omitempty" name:"Fare"`
// 合计税额
Tax *string `json:"Tax,omitnil,omitempty" name:"Tax"`
// 燃油附加费
FuelSurcharge *string `json:"FuelSurcharge,omitnil,omitempty" name:"FuelSurcharge"`
// 民航发展基金
AirDevelopmentFund *string `json:"AirDevelopmentFund,omitnil,omitempty" name:"AirDevelopmentFund"`
// 保险费
Insurance *string `json:"Insurance,omitnil,omitempty" name:"Insurance"`
// 合计金额(小写)
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 发票消费类型
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 国内国际标签
DomesticInternationalTag *string `json:"DomesticInternationalTag,omitnil,omitempty" name:"DomesticInternationalTag"`
// 客票生效日期
DateStart *string `json:"DateStart,omitnil,omitempty" name:"DateStart"`
// 有效截止日期
DateEnd *string `json:"DateEnd,omitnil,omitempty" name:"DateEnd"`
// 签注
Endorsement *string `json:"Endorsement,omitnil,omitempty" name:"Endorsement"`
// 是否存在二维码(1:有,0:无)
QRCodeMark *int64 `json:"QRCodeMark,omitnil,omitempty" name:"QRCodeMark"`
// 条目
FlightItems []*FlightItem `json:"FlightItems,omitnil,omitempty" name:"FlightItems"`
// 提示信息
PromptInformation *string `json:"PromptInformation,omitnil,omitempty" name:"PromptInformation"`
// 统一社会信用代码/纳税人识别号
BuyerTaxID *string `json:"BuyerTaxID,omitnil,omitempty" name:"BuyerTaxID"`
// 购买方名称
Buyer *string `json:"Buyer,omitnil,omitempty" name:"Buyer"`
// 发票号码
ReceiptNumber *string `json:"ReceiptNumber,omitnil,omitempty" name:"ReceiptNumber"`
// 开票状态
InvoiceStatus *string `json:"InvoiceStatus,omitnil,omitempty" name:"InvoiceStatus"`
// 增值税税率
TaxRate *string `json:"TaxRate,omitnil,omitempty" name:"TaxRate"`
// 增值税税额
TaxAmount *string `json:"TaxAmount,omitnil,omitempty" name:"TaxAmount"`
}
type AnswerInfo ¶ added in v1.3.46
type AnswerInfo struct {
// 手写答案内容,比如选择题的手写的选项、填空题的手写内容
HandwriteInfo *string `json:"HandwriteInfo,omitnil,omitempty" name:"HandwriteInfo"`
// 答案是否正确
IsCorrect *bool `json:"IsCorrect,omitnil,omitempty" name:"IsCorrect"`
// 答案分析结果
AnswerAnalysis *string `json:"AnswerAnalysis,omitnil,omitempty" name:"AnswerAnalysis"`
// 答案区域的4个角点坐标, 是个长度为8的数组
//
// [0,1,2,3,4,5,6,7]
//
// (0,1) 左上角坐标
// (2,3) 右上角坐标
// (4,5) 右下角坐标
// (6,7) 左下角坐标
// 注意:此字段可能返回 null,表示取不到有效值。
HandwriteInfoPositions []*int64 `json:"HandwriteInfoPositions,omitnil,omitempty" name:"HandwriteInfoPositions"`
// 返回正确答案内容
//
// QuestionConfigMap配置了(“TrueAnswer”:1)才生效返回
RightAnswer *string `json:"RightAnswer,omitnil,omitempty" name:"RightAnswer"`
// 返回题目的知识点内容
//
// QuestionConfigMap配置了(“KnowledgePoints”:1)才生效返回
// 注意:此字段可能返回 null,表示取不到有效值。
KnowledgePoints []*string `json:"KnowledgePoints,omitnil,omitempty" name:"KnowledgePoints"`
}
type ArithmeticOCRRequest ¶
type ArithmeticOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 用于选择是否支持横屏拍摄。打开则支持横屏拍摄图片角度判断,角度信息在返回参数的angle中,默认值为true
SupportHorizontalImage *bool `json:"SupportHorizontalImage,omitnil,omitempty" name:"SupportHorizontalImage"`
// 是否拒绝非速算图,打开则拒绝非速算图(注:非速算图是指风景人物等明显不是速算图片的图片),默认值为false
RejectNonArithmeticPic *bool `json:"RejectNonArithmeticPic,omitnil,omitempty" name:"RejectNonArithmeticPic"`
// 是否展开耦合算式中的竖式计算,默认值为false
EnableDispRelatedVertical *bool `json:"EnableDispRelatedVertical,omitnil,omitempty" name:"EnableDispRelatedVertical"`
// 是否展示竖式算式的中间结果和格式控制字符,默认值为false
EnableDispMidResult *bool `json:"EnableDispMidResult,omitnil,omitempty" name:"EnableDispMidResult"`
// 是否开启pdf识别,默认值为true
EnablePdfRecognize *bool `json:"EnablePdfRecognize,omitnil,omitempty" name:"EnablePdfRecognize"`
// pdf页码,从0开始,默认为0
PdfPageIndex *int64 `json:"PdfPageIndex,omitnil,omitempty" name:"PdfPageIndex"`
}
func NewArithmeticOCRRequest ¶
func NewArithmeticOCRRequest() (request *ArithmeticOCRRequest)
func (*ArithmeticOCRRequest) FromJsonString ¶
func (r *ArithmeticOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ArithmeticOCRRequest) ToJsonString ¶
func (r *ArithmeticOCRRequest) ToJsonString() string
type ArithmeticOCRRequestParams ¶ added in v1.0.426
type ArithmeticOCRRequestParams struct {
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 用于选择是否支持横屏拍摄。打开则支持横屏拍摄图片角度判断,角度信息在返回参数的angle中,默认值为true
SupportHorizontalImage *bool `json:"SupportHorizontalImage,omitnil,omitempty" name:"SupportHorizontalImage"`
// 是否拒绝非速算图,打开则拒绝非速算图(注:非速算图是指风景人物等明显不是速算图片的图片),默认值为false
RejectNonArithmeticPic *bool `json:"RejectNonArithmeticPic,omitnil,omitempty" name:"RejectNonArithmeticPic"`
// 是否展开耦合算式中的竖式计算,默认值为false
EnableDispRelatedVertical *bool `json:"EnableDispRelatedVertical,omitnil,omitempty" name:"EnableDispRelatedVertical"`
// 是否展示竖式算式的中间结果和格式控制字符,默认值为false
EnableDispMidResult *bool `json:"EnableDispMidResult,omitnil,omitempty" name:"EnableDispMidResult"`
// 是否开启pdf识别,默认值为true
EnablePdfRecognize *bool `json:"EnablePdfRecognize,omitnil,omitempty" name:"EnablePdfRecognize"`
// pdf页码,从0开始,默认为0
PdfPageIndex *int64 `json:"PdfPageIndex,omitnil,omitempty" name:"PdfPageIndex"`
}
Predefined struct for user
type ArithmeticOCRResponse ¶
type ArithmeticOCRResponse struct {
*tchttp.BaseResponse
Response *ArithmeticOCRResponseParams `json:"Response"`
}
func NewArithmeticOCRResponse ¶
func NewArithmeticOCRResponse() (response *ArithmeticOCRResponse)
func (*ArithmeticOCRResponse) FromJsonString ¶
func (r *ArithmeticOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ArithmeticOCRResponse) ToJsonString ¶
func (r *ArithmeticOCRResponse) ToJsonString() string
type ArithmeticOCRResponseParams ¶ added in v1.0.426
type ArithmeticOCRResponseParams struct {
// 检测到的文本信息,具体内容请点击左侧链接。
TextDetections []*TextArithmetic `json:"TextDetections,omitnil,omitempty" name:"TextDetections"`
// 图片横屏的角度(90度或270度)
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type BankCardOCRRequest ¶
type BankCardOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否返回预处理(精确剪裁对齐)后的银行卡图片数据,默认false。
RetBorderCutImage *bool `json:"RetBorderCutImage,omitnil,omitempty" name:"RetBorderCutImage"`
// 是否返回卡号的切图图片数据,默认false。
RetCardNoImage *bool `json:"RetCardNoImage,omitnil,omitempty" name:"RetCardNoImage"`
// 复印件检测开关,如果输入的图片是银行卡复印件图片则返回告警,默认false。
EnableCopyCheck *bool `json:"EnableCopyCheck,omitnil,omitempty" name:"EnableCopyCheck"`
// 翻拍检测开关,如果输入的图片是银行卡翻拍图片则返回告警,默认false。
EnableReshootCheck *bool `json:"EnableReshootCheck,omitnil,omitempty" name:"EnableReshootCheck"`
// 边框遮挡检测开关,如果输入的图片是银行卡边框被遮挡则返回告警,默认false。
EnableBorderCheck *bool `json:"EnableBorderCheck,omitnil,omitempty" name:"EnableBorderCheck"`
// 是否返回图片质量分数(图片质量分数是评价一个图片的模糊程度的标准),默认false。
EnableQualityValue *bool `json:"EnableQualityValue,omitnil,omitempty" name:"EnableQualityValue"`
}
func NewBankCardOCRRequest ¶
func NewBankCardOCRRequest() (request *BankCardOCRRequest)
func (*BankCardOCRRequest) FromJsonString ¶
func (r *BankCardOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BankCardOCRRequest) ToJsonString ¶
func (r *BankCardOCRRequest) ToJsonString() string
type BankCardOCRRequestParams ¶ added in v1.0.426
type BankCardOCRRequestParams struct {
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否返回预处理(精确剪裁对齐)后的银行卡图片数据,默认false。
RetBorderCutImage *bool `json:"RetBorderCutImage,omitnil,omitempty" name:"RetBorderCutImage"`
// 是否返回卡号的切图图片数据,默认false。
RetCardNoImage *bool `json:"RetCardNoImage,omitnil,omitempty" name:"RetCardNoImage"`
// 复印件检测开关,如果输入的图片是银行卡复印件图片则返回告警,默认false。
EnableCopyCheck *bool `json:"EnableCopyCheck,omitnil,omitempty" name:"EnableCopyCheck"`
// 翻拍检测开关,如果输入的图片是银行卡翻拍图片则返回告警,默认false。
EnableReshootCheck *bool `json:"EnableReshootCheck,omitnil,omitempty" name:"EnableReshootCheck"`
// 边框遮挡检测开关,如果输入的图片是银行卡边框被遮挡则返回告警,默认false。
EnableBorderCheck *bool `json:"EnableBorderCheck,omitnil,omitempty" name:"EnableBorderCheck"`
// 是否返回图片质量分数(图片质量分数是评价一个图片的模糊程度的标准),默认false。
EnableQualityValue *bool `json:"EnableQualityValue,omitnil,omitempty" name:"EnableQualityValue"`
}
Predefined struct for user
type BankCardOCRResponse ¶
type BankCardOCRResponse struct {
*tchttp.BaseResponse
Response *BankCardOCRResponseParams `json:"Response"`
}
func NewBankCardOCRResponse ¶
func NewBankCardOCRResponse() (response *BankCardOCRResponse)
func (*BankCardOCRResponse) FromJsonString ¶
func (r *BankCardOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BankCardOCRResponse) ToJsonString ¶
func (r *BankCardOCRResponse) ToJsonString() string
type BankCardOCRResponseParams ¶ added in v1.0.426
type BankCardOCRResponseParams struct {
// 卡号
CardNo *string `json:"CardNo,omitnil,omitempty" name:"CardNo"`
// 银行信息
BankInfo *string `json:"BankInfo,omitnil,omitempty" name:"BankInfo"`
// 有效期,格式如:07/2023
ValidDate *string `json:"ValidDate,omitnil,omitempty" name:"ValidDate"`
// 卡类型
CardType *string `json:"CardType,omitnil,omitempty" name:"CardType"`
// 卡名字
CardName *string `json:"CardName,omitnil,omitempty" name:"CardName"`
// 切片图片数据
// 注意:此字段可能返回 null,表示取不到有效值。
BorderCutImage *string `json:"BorderCutImage,omitnil,omitempty" name:"BorderCutImage"`
// 卡号图片数据
// 注意:此字段可能返回 null,表示取不到有效值。
CardNoImage *string `json:"CardNoImage,omitnil,omitempty" name:"CardNoImage"`
// WarningCode 告警码列表和释义:
// -9110:银行卡日期无效;
// -9111:银行卡边框不完整;
// -9112:银行卡图片反光;
// -9113:银行卡复印件;
// -9114:银行卡翻拍件
// (告警码可以同时存在多个)
// 注意:此字段可能返回 null,表示取不到有效值。
WarningCode []*int64 `json:"WarningCode,omitnil,omitempty" name:"WarningCode"`
// 图片质量分数,请求EnableQualityValue时返回(取值范围:0-100,分数越低越模糊,建议阈值≥50)。
// 注意:此字段可能返回 null,表示取不到有效值。
QualityValue *int64 `json:"QualityValue,omitnil,omitempty" name:"QualityValue"`
// 卡类别, 如: 标准实体银行卡、电子银行卡信息截图
CardCategory *string `json:"CardCategory,omitnil,omitempty" name:"CardCategory"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type BankSlip ¶ added in v1.0.1124
type BankSlip struct {
// 银行回单信息
// 注意:此字段可能返回 null,表示取不到有效值。
BankSlipInfos []*BankSlipInfo `json:"BankSlipInfos,omitnil,omitempty" name:"BankSlipInfos"`
// 银行回单信息常用字段
CommonBankSlipInfos []*BankSlipInfo `json:"CommonBankSlipInfos,omitnil,omitempty" name:"CommonBankSlipInfos"`
}
type BankSlipInfo ¶
type BankSlipInfo struct {
// 识别出的字段名称(关键字),支持以下字段:
// 付款开户行、收款开户行、付款账号、收款账号、回单类型、回单编号、币种、流水号、凭证号码、交易机构、交易金额、手续费、日期等字段信息。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 文本行在旋转纠正之后的图像中的像素坐标。
Rect *Rect `json:"Rect,omitnil,omitempty" name:"Rect"`
}
type BankSlipOCRRequest ¶
type BankSlipOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。要求图片经Base64编码后不超过 7M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 7M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。
// 建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewBankSlipOCRRequest ¶
func NewBankSlipOCRRequest() (request *BankSlipOCRRequest)
func (*BankSlipOCRRequest) FromJsonString ¶
func (r *BankSlipOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BankSlipOCRRequest) ToJsonString ¶
func (r *BankSlipOCRRequest) ToJsonString() string
type BankSlipOCRRequestParams ¶ added in v1.0.426
type BankSlipOCRRequestParams struct {
// 图片的 Base64 值。要求图片经Base64编码后不超过 7M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 7M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。
// 建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type BankSlipOCRResponse ¶
type BankSlipOCRResponse struct {
*tchttp.BaseResponse
Response *BankSlipOCRResponseParams `json:"Response"`
}
func NewBankSlipOCRResponse ¶
func NewBankSlipOCRResponse() (response *BankSlipOCRResponse)
func (*BankSlipOCRResponse) FromJsonString ¶
func (r *BankSlipOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BankSlipOCRResponse) ToJsonString ¶
func (r *BankSlipOCRResponse) ToJsonString() string
type BankSlipOCRResponseParams ¶ added in v1.0.426
type BankSlipOCRResponseParams struct {
// 银行回单识别结果,具体内容请点击左侧链接。
BankSlipInfos []*BankSlipInfo `json:"BankSlipInfos,omitnil,omitempty" name:"BankSlipInfos"`
// 图片旋转角度(角度制),文本的水平方向为0°,顺时针为正,逆时针为负。
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type BizLicenseOCRRequest ¶
type BizLicenseOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否返回告警码,默认为false
EnableCopyWarn *bool `json:"EnableCopyWarn,omitnil,omitempty" name:"EnableCopyWarn"`
// 是否返回自动拼接的有效期,默认为true
EnablePeriodComplete *bool `json:"EnablePeriodComplete,omitnil,omitempty" name:"EnablePeriodComplete"`
// 是否支持营业类证件识别(包括营业执照和非营业执照的其他证件),默认为false
EnableBusinessCertificate *bool `json:"EnableBusinessCertificate,omitnil,omitempty" name:"EnableBusinessCertificate"`
}
func NewBizLicenseOCRRequest ¶
func NewBizLicenseOCRRequest() (request *BizLicenseOCRRequest)
func (*BizLicenseOCRRequest) FromJsonString ¶
func (r *BizLicenseOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BizLicenseOCRRequest) ToJsonString ¶
func (r *BizLicenseOCRRequest) ToJsonString() string
type BizLicenseOCRRequestParams ¶ added in v1.0.426
type BizLicenseOCRRequestParams struct {
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否返回告警码,默认为false
EnableCopyWarn *bool `json:"EnableCopyWarn,omitnil,omitempty" name:"EnableCopyWarn"`
// 是否返回自动拼接的有效期,默认为true
EnablePeriodComplete *bool `json:"EnablePeriodComplete,omitnil,omitempty" name:"EnablePeriodComplete"`
// 是否支持营业类证件识别(包括营业执照和非营业执照的其他证件),默认为false
EnableBusinessCertificate *bool `json:"EnableBusinessCertificate,omitnil,omitempty" name:"EnableBusinessCertificate"`
}
Predefined struct for user
type BizLicenseOCRResponse ¶
type BizLicenseOCRResponse struct {
*tchttp.BaseResponse
Response *BizLicenseOCRResponseParams `json:"Response"`
}
func NewBizLicenseOCRResponse ¶
func NewBizLicenseOCRResponse() (response *BizLicenseOCRResponse)
func (*BizLicenseOCRResponse) FromJsonString ¶
func (r *BizLicenseOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BizLicenseOCRResponse) ToJsonString ¶
func (r *BizLicenseOCRResponse) ToJsonString() string
type BizLicenseOCRResponseParams ¶ added in v1.0.426
type BizLicenseOCRResponseParams struct {
// 统一社会信用代码(三合一之前为注册号)
RegNum *string `json:"RegNum,omitnil,omitempty" name:"RegNum"`
// 公司名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 注册资本
Capital *string `json:"Capital,omitnil,omitempty" name:"Capital"`
// 法定代表人
Person *string `json:"Person,omitnil,omitempty" name:"Person"`
// 地址
Address *string `json:"Address,omitnil,omitempty" name:"Address"`
// 经营范围
Business *string `json:"Business,omitnil,omitempty" name:"Business"`
// 主体类型
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 营业期限
Period *string `json:"Period,omitnil,omitempty" name:"Period"`
// 组成形式
ComposingForm *string `json:"ComposingForm,omitnil,omitempty" name:"ComposingForm"`
// 成立日期
SetDate *string `json:"SetDate,omitnil,omitempty" name:"SetDate"`
// Code 告警码列表和释义:
// -9102 黑白复印件告警
// -9104 翻拍件告警
RecognizeWarnCode []*int64 `json:"RecognizeWarnCode,omitnil,omitempty" name:"RecognizeWarnCode"`
// 告警码说明:
// WARN_COPY_CARD 黑白复印件告警
// WARN_RESHOOT_CARD翻拍件告警
RecognizeWarnMsg []*string `json:"RecognizeWarnMsg,omitnil,omitempty" name:"RecognizeWarnMsg"`
// 是否为副本。1为是,-1为不是。
IsDuplication *int64 `json:"IsDuplication,omitnil,omitempty" name:"IsDuplication"`
// 登记日期
RegistrationDate *string `json:"RegistrationDate,omitnil,omitempty" name:"RegistrationDate"`
// 图片旋转角度(角度制),文本的水平方向为0度;顺时针为正,角度范围是0-360度
//
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 是否有国徽。false为没有,true为有。
NationalEmblem *bool `json:"NationalEmblem,omitnil,omitempty" name:"NationalEmblem"`
// 是否有二维码。false为没有,true为有。
QRCode *bool `json:"QRCode,omitnil,omitempty" name:"QRCode"`
// 是否有印章。false为没有,true为有。
Seal *bool `json:"Seal,omitnil,omitempty" name:"Seal"`
// 标题
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 编号
SerialNumber *string `json:"SerialNumber,omitnil,omitempty" name:"SerialNumber"`
// 登记机关
RegistrationAuthority *string `json:"RegistrationAuthority,omitnil,omitempty" name:"RegistrationAuthority"`
// 是否是电子营业执照。false为没有,true为有。
Electronic *bool `json:"Electronic,omitnil,omitempty" name:"Electronic"`
// 非营业执照的营业类证件识别结果,将以结构化形式呈现。
BusinessCertificate []*BusinessCertificateInfo `json:"BusinessCertificate,omitnil,omitempty" name:"BusinessCertificate"`
// 重要提示字段
Important *string `json:"Important,omitnil,omitempty" name:"Important"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type BusInvoice ¶ added in v1.0.651
type BusInvoice struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 是否存在二维码(1:有,0:无)
QRCodeMark *int64 `json:"QRCodeMark,omitnil,omitempty" name:"QRCodeMark"`
// 发票号码
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 发票代码
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// 开票日期
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 乘车时间
TimeGetOn *string `json:"TimeGetOn,omitnil,omitempty" name:"TimeGetOn"`
// 乘车日期
DateGetOn *string `json:"DateGetOn,omitnil,omitempty" name:"DateGetOn"`
// 出发车站
StationGetOn *string `json:"StationGetOn,omitnil,omitempty" name:"StationGetOn"`
// 到达车站
StationGetOff *string `json:"StationGetOff,omitnil,omitempty" name:"StationGetOff"`
// 票价
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 姓名
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 消费类型
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 身份证号
UserID *string `json:"UserID,omitnil,omitempty" name:"UserID"`
// 省
Province *string `json:"Province,omitnil,omitempty" name:"Province"`
// 市
City *string `json:"City,omitnil,omitempty" name:"City"`
// 乘车地点
PlaceGetOn *string `json:"PlaceGetOn,omitnil,omitempty" name:"PlaceGetOn"`
// 检票口
GateNumber *string `json:"GateNumber,omitnil,omitempty" name:"GateNumber"`
// 客票类型
TicketType *string `json:"TicketType,omitnil,omitempty" name:"TicketType"`
// 车型
VehicleType *string `json:"VehicleType,omitnil,omitempty" name:"VehicleType"`
// 座位号
SeatNumber *string `json:"SeatNumber,omitnil,omitempty" name:"SeatNumber"`
// 车次
TrainNumber *string `json:"TrainNumber,omitnil,omitempty" name:"TrainNumber"`
}
type BusInvoiceInfo ¶
type BusInvoiceInfo struct {
// 识别出的字段名称(关键字),支持以下字段:
// 发票代码、发票号码、日期、票价、始发地、目的地、姓名、时间、发票消费类型、身份证号、省、市、开票日期、乘车地点、检票口、客票类型、车型、座位号、车次。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 文本行在旋转纠正之后的图像中的像素坐标。
Rect *Rect `json:"Rect,omitnil,omitempty" name:"Rect"`
}
type BusInvoiceOCRRequest ¶
type BusInvoiceOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewBusInvoiceOCRRequest ¶
func NewBusInvoiceOCRRequest() (request *BusInvoiceOCRRequest)
func (*BusInvoiceOCRRequest) FromJsonString ¶
func (r *BusInvoiceOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BusInvoiceOCRRequest) ToJsonString ¶
func (r *BusInvoiceOCRRequest) ToJsonString() string
type BusInvoiceOCRRequestParams ¶ added in v1.0.426
type BusInvoiceOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type BusInvoiceOCRResponse ¶
type BusInvoiceOCRResponse struct {
*tchttp.BaseResponse
Response *BusInvoiceOCRResponseParams `json:"Response"`
}
func NewBusInvoiceOCRResponse ¶
func NewBusInvoiceOCRResponse() (response *BusInvoiceOCRResponse)
func (*BusInvoiceOCRResponse) FromJsonString ¶
func (r *BusInvoiceOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BusInvoiceOCRResponse) ToJsonString ¶
func (r *BusInvoiceOCRResponse) ToJsonString() string
type BusInvoiceOCRResponseParams ¶ added in v1.0.426
type BusInvoiceOCRResponseParams struct {
// 汽车票识别结果,具体内容请点击左侧链接。
BusInvoiceInfos []*BusInvoiceInfo `json:"BusInvoiceInfos,omitnil,omitempty" name:"BusInvoiceInfos"`
// 图片旋转角度(角度制),文本的水平方向为0°,顺时针为正,逆时针为负。
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type BusinessCardInfo ¶
type BusinessCardInfo struct {
// 识别出的字段名称(关键字,可能重复,比如多个手机),能识别的字段名为:
// 姓名、英文姓名、英文地址、公司、英文公司、职位、英文职位、部门、英文部门、手机、电话、传真、社交账号、QQ、MSN、微信、微博、邮箱、邮编、网址、公司账号、其他。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 识别出的字段名称对应的值,也就是字段name对应的字符串结果。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 文本行在旋转纠正之后的图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)
ItemCoord *ItemCoord `json:"ItemCoord,omitnil,omitempty" name:"ItemCoord"`
}
type BusinessCardOCRRequest ¶
type BusinessCardOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 可选字段,根据需要选择是否请求对应字段。
// 目前支持的字段为:
// RetImageType-“PROPROCESS” 图像预处理,string 类型。
// 图像预处理功能为,检测图片倾斜的角度,将原本倾斜的图片围绕中心点转正,最终输出一张正的名片抠图。
//
// SDK 设置方式参考:
// Config = Json.stringify({"RetImageType":"PROPROCESS"})
// API 3.0 Explorer 设置方式参考:
// Config = {"RetImageType":"PROPROCESS"}
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
}
func NewBusinessCardOCRRequest ¶
func NewBusinessCardOCRRequest() (request *BusinessCardOCRRequest)
func (*BusinessCardOCRRequest) FromJsonString ¶
func (r *BusinessCardOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BusinessCardOCRRequest) ToJsonString ¶
func (r *BusinessCardOCRRequest) ToJsonString() string
type BusinessCardOCRRequestParams ¶ added in v1.0.426
type BusinessCardOCRRequestParams struct {
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 可选字段,根据需要选择是否请求对应字段。
// 目前支持的字段为:
// RetImageType-“PROPROCESS” 图像预处理,string 类型。
// 图像预处理功能为,检测图片倾斜的角度,将原本倾斜的图片围绕中心点转正,最终输出一张正的名片抠图。
//
// SDK 设置方式参考:
// Config = Json.stringify({"RetImageType":"PROPROCESS"})
// API 3.0 Explorer 设置方式参考:
// Config = {"RetImageType":"PROPROCESS"}
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
}
Predefined struct for user
type BusinessCardOCRResponse ¶
type BusinessCardOCRResponse struct {
*tchttp.BaseResponse
Response *BusinessCardOCRResponseParams `json:"Response"`
}
func NewBusinessCardOCRResponse ¶
func NewBusinessCardOCRResponse() (response *BusinessCardOCRResponse)
func (*BusinessCardOCRResponse) FromJsonString ¶
func (r *BusinessCardOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BusinessCardOCRResponse) ToJsonString ¶
func (r *BusinessCardOCRResponse) ToJsonString() string
type BusinessCardOCRResponseParams ¶ added in v1.0.426
type BusinessCardOCRResponseParams struct {
// 名片识别结果,具体内容请点击左侧链接。
BusinessCardInfos []*BusinessCardInfo `json:"BusinessCardInfos,omitnil,omitempty" name:"BusinessCardInfos"`
// 返回图像预处理后的图片,图像预处理未开启时返回内容为空。
RetImageBase64 *string `json:"RetImageBase64,omitnil,omitempty" name:"RetImageBase64"`
// 图片旋转角度(角度制),文本的水平方向为0°;顺时针为正,逆时针为负。点击查看<a href="https://cloud.tencent.com/document/product/866/45139">如何纠正倾斜文本</a>
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type BusinessCertificateInfo ¶ added in v1.0.1203
type CandWord ¶
type CandWord struct {
// 候选字符集的单词信息(包括单词Character和单词置信度confidence)
CandWords []*Words `json:"CandWords,omitnil,omitempty" name:"CandWords"`
}
type CarInvoiceInfo ¶
type CarInvoiceInfo struct {
// 识别出的字段名称(关键字),支持以下字段:
// 发票代码、 机打代码、 发票号码、 发动机号码、 合格证号、 机打号码、 价税合计(小写)、 销货单位名称、 身份证号码/组织机构代码、 购买方名称、 销售方纳税人识别号、 购买方纳税人识别号、主管税务机关、 主管税务机关代码、 开票日期、 不含税价(小写)、 吨位、增值税税率或征收率、 车辆识别代号/车架号码、 增值税税额、 厂牌型号、 省、 市、 发票消费类型、 销售方电话、 销售方账号、 产地、 进口证明书号、 车辆类型、 机器编号、备注、开票人、限乘人数、商检单号、销售方地址、销售方开户银行、价税合计、发票类型。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 识别出的字段名称对应的值,也就是字段name对应的字符串结果。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 字段在旋转纠正之后的图像中的像素坐标。
Rect *Rect `json:"Rect,omitnil,omitempty" name:"Rect"`
// 字段在原图中的四点坐标。
// 注意:此字段可能返回 null,表示取不到有效值。
// 注意:此字段可能返回 null,表示取不到有效值。
Polygon *Polygon `json:"Polygon,omitnil,omitempty" name:"Polygon"`
}
type CarInvoiceOCRRequest ¶
type CarInvoiceOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewCarInvoiceOCRRequest ¶
func NewCarInvoiceOCRRequest() (request *CarInvoiceOCRRequest)
func (*CarInvoiceOCRRequest) FromJsonString ¶
func (r *CarInvoiceOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CarInvoiceOCRRequest) ToJsonString ¶
func (r *CarInvoiceOCRRequest) ToJsonString() string
type CarInvoiceOCRRequestParams ¶ added in v1.0.426
type CarInvoiceOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type CarInvoiceOCRResponse ¶
type CarInvoiceOCRResponse struct {
*tchttp.BaseResponse
Response *CarInvoiceOCRResponseParams `json:"Response"`
}
func NewCarInvoiceOCRResponse ¶
func NewCarInvoiceOCRResponse() (response *CarInvoiceOCRResponse)
func (*CarInvoiceOCRResponse) FromJsonString ¶
func (r *CarInvoiceOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CarInvoiceOCRResponse) ToJsonString ¶
func (r *CarInvoiceOCRResponse) ToJsonString() string
type CarInvoiceOCRResponseParams ¶ added in v1.0.426
type CarInvoiceOCRResponseParams struct {
// 购车发票识别结果,具体内容请点击左侧链接。
CarInvoiceInfos []*CarInvoiceInfo `json:"CarInvoiceInfos,omitnil,omitempty" name:"CarInvoiceInfos"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CardWarnInfo ¶ added in v1.0.1038
type CardWarnInfo struct {
// 证件边缘是否完整
// 0:正常
// 1:边缘不完整
BorderCheck *int64 `json:"BorderCheck,omitnil,omitempty" name:"BorderCheck"`
// 证件是否被遮挡
// 0:正常
// 1:有遮挡
OcclusionCheck *int64 `json:"OcclusionCheck,omitnil,omitempty" name:"OcclusionCheck"`
// 是否复印
// 0:正常
// 1:复印件
CopyCheck *int64 `json:"CopyCheck,omitnil,omitempty" name:"CopyCheck"`
// 是否屏幕翻拍
// 0:正常
// 1:翻拍
ReshootCheck *int64 `json:"ReshootCheck,omitnil,omitempty" name:"ReshootCheck"`
// 证件是否有PS
// 0:正常
// 1:有PS
PSCheck *int64 `json:"PSCheck,omitnil,omitempty" name:"PSCheck"`
// 是否模糊:
// 0:正常
// 1:模糊
BlurCheck *int64 `json:"BlurCheck,omitnil,omitempty" name:"BlurCheck"`
// 模糊分数, 范围:0.0-1.0,分数越高越模糊,建议阈值为0.5
BlurScore *float64 `json:"BlurScore,omitnil,omitempty" name:"BlurScore"`
// 是否电子身份证
// 0:否
// 1:是电子身份证
ElectronCheck *int64 `json:"ElectronCheck,omitnil,omitempty" name:"ElectronCheck"`
}
type CellContent ¶
type ClassifyDetectInfo ¶
type ClassifyDetectInfo struct {
// 分类名称,包括:身份证、护照、名片、银行卡、行驶证、驾驶证、港澳台通行证、户口本、港澳台来往内地通行证、港澳台居住证、不动产证、营业执照
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 分类类型
// 注意:此字段可能返回 null,表示取不到有效值。
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 位置坐标
Rect *Rect `json:"Rect,omitnil,omitempty" name:"Rect"`
}
type ClassifyDetectOCRRequest ¶
type ClassifyDetectOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 可以指定要识别的票证类型,指定后不出现在此列表的票证将不返回类型。不指定时默认返回所有支持类别票证的识别信息。
//
// 以下是当前支持的类型:
// IDCardFront: 身份证正面识别
// IDCardBack: 身份证背面识别
// Passport: 护照
// BusinessCard: 名片识别
// BankCard: 银行卡识别
// VehicleLicenseFront: 行驶证主页识别
// VehicleLicenseBack: 行驶证副页识别
// DriverLicenseFront: 驾驶证主页识别
// DriverLicenseBack: 驾驶证副页识别
// PermitFront: 港澳台通行证正面
// ResidenceBooklet: 户口本资料页
// MainlandPermitFront: 港澳台来往内地通行证正面
// HmtResidentPermitFront: 港澳台居住证正面
// HmtResidentPermitBack: 港澳台居住证背面
// EstateCert: 不动产证
// BizLicense: 营业执照
// ForeignPermanentResidentFront: 外国人永居证正面识别
// ForeignPermanentResidentBack: 外国人永居证背面识别
DiscernType []*string `json:"DiscernType,omitnil,omitempty" name:"DiscernType"`
}
func NewClassifyDetectOCRRequest ¶
func NewClassifyDetectOCRRequest() (request *ClassifyDetectOCRRequest)
func (*ClassifyDetectOCRRequest) FromJsonString ¶
func (r *ClassifyDetectOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ClassifyDetectOCRRequest) ToJsonString ¶
func (r *ClassifyDetectOCRRequest) ToJsonString() string
type ClassifyDetectOCRRequestParams ¶ added in v1.0.426
type ClassifyDetectOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 可以指定要识别的票证类型,指定后不出现在此列表的票证将不返回类型。不指定时默认返回所有支持类别票证的识别信息。
//
// 以下是当前支持的类型:
// IDCardFront: 身份证正面识别
// IDCardBack: 身份证背面识别
// Passport: 护照
// BusinessCard: 名片识别
// BankCard: 银行卡识别
// VehicleLicenseFront: 行驶证主页识别
// VehicleLicenseBack: 行驶证副页识别
// DriverLicenseFront: 驾驶证主页识别
// DriverLicenseBack: 驾驶证副页识别
// PermitFront: 港澳台通行证正面
// ResidenceBooklet: 户口本资料页
// MainlandPermitFront: 港澳台来往内地通行证正面
// HmtResidentPermitFront: 港澳台居住证正面
// HmtResidentPermitBack: 港澳台居住证背面
// EstateCert: 不动产证
// BizLicense: 营业执照
// ForeignPermanentResidentFront: 外国人永居证正面识别
// ForeignPermanentResidentBack: 外国人永居证背面识别
DiscernType []*string `json:"DiscernType,omitnil,omitempty" name:"DiscernType"`
}
Predefined struct for user
type ClassifyDetectOCRResponse ¶
type ClassifyDetectOCRResponse struct {
*tchttp.BaseResponse
Response *ClassifyDetectOCRResponseParams `json:"Response"`
}
func NewClassifyDetectOCRResponse ¶
func NewClassifyDetectOCRResponse() (response *ClassifyDetectOCRResponse)
func (*ClassifyDetectOCRResponse) FromJsonString ¶
func (r *ClassifyDetectOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ClassifyDetectOCRResponse) ToJsonString ¶
func (r *ClassifyDetectOCRResponse) ToJsonString() string
type ClassifyDetectOCRResponseParams ¶ added in v1.0.426
type ClassifyDetectOCRResponseParams struct {
// 智能卡证分类结果。当图片类型不支持分类识别或者识别出的类型不在请求参数DiscernType指定的范围内时,返回结果中的Type字段将为空字符串,Name字段将返回"其它"
ClassifyDetectInfos []*ClassifyDetectInfo `json:"ClassifyDetectInfos,omitnil,omitempty" name:"ClassifyDetectInfos"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ClassifyStoreNameRequest ¶ added in v1.0.985
type ClassifyStoreNameRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewClassifyStoreNameRequest ¶ added in v1.0.985
func NewClassifyStoreNameRequest() (request *ClassifyStoreNameRequest)
func (*ClassifyStoreNameRequest) FromJsonString ¶ added in v1.0.985
func (r *ClassifyStoreNameRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ClassifyStoreNameRequest) ToJsonString ¶ added in v1.0.985
func (r *ClassifyStoreNameRequest) ToJsonString() string
type ClassifyStoreNameRequestParams ¶ added in v1.0.985
type ClassifyStoreNameRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type ClassifyStoreNameResponse ¶ added in v1.0.985
type ClassifyStoreNameResponse struct {
*tchttp.BaseResponse
Response *ClassifyStoreNameResponseParams `json:"Response"`
}
func NewClassifyStoreNameResponse ¶ added in v1.0.985
func NewClassifyStoreNameResponse() (response *ClassifyStoreNameResponse)
func (*ClassifyStoreNameResponse) FromJsonString ¶ added in v1.0.985
func (r *ClassifyStoreNameResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ClassifyStoreNameResponse) ToJsonString ¶ added in v1.0.985
func (r *ClassifyStoreNameResponse) ToJsonString() string
type ClassifyStoreNameResponseParams ¶ added in v1.0.985
type ClassifyStoreNameResponseParams struct {
// 门头照标签
StoreLabel []*string `json:"StoreLabel,omitnil,omitempty" name:"StoreLabel"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AdvertiseOCR ¶
func (c *Client) AdvertiseOCR(request *AdvertiseOCRRequest) (response *AdvertiseOCRResponse, err error)
AdvertiseOCR 支持广告商品图片内文字的检测和识别,返回文本框位置与文字内容。支持中英文、横排、竖排以及倾斜场景文字识别,支持90度、180度、270度翻转以及倾斜场景文字识别,具有较高召回率和准确率。
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_ENGINERECOGNIZETIMEOUT = "FailedOperation.EngineRecognizeTimeout" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_LANGUAGENOTSUPPORT = "FailedOperation.LanguageNotSupport" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) AdvertiseOCRWithContext ¶ added in v1.0.324
func (c *Client) AdvertiseOCRWithContext(ctx context.Context, request *AdvertiseOCRRequest) (response *AdvertiseOCRResponse, err error)
AdvertiseOCR 支持广告商品图片内文字的检测和识别,返回文本框位置与文字内容。支持中英文、横排、竖排以及倾斜场景文字识别,支持90度、180度、270度翻转以及倾斜场景文字识别,具有较高召回率和准确率。
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_ENGINERECOGNIZETIMEOUT = "FailedOperation.EngineRecognizeTimeout" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_LANGUAGENOTSUPPORT = "FailedOperation.LanguageNotSupport" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ArithmeticOCR ¶
func (c *Client) ArithmeticOCR(request *ArithmeticOCRRequest) (response *ArithmeticOCRResponse, err error)
ArithmeticOCR 本接口支持作业算式题目的自动识别和判分,目前覆盖 K12 学力范围内的 11 种题型,包括加减乘除四则、加减乘除已知结果求运算因子、判断大小、约等于估算、带余数除法、分数四则运算、单位换算、竖式加减法、竖式乘除法、脱式计算和解方程,平均识别精度达到93%以上。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_LANGUAGENOTSUPPORT = "FailedOperation.LanguageNotSupport" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ArithmeticOCRWithContext ¶ added in v1.0.324
func (c *Client) ArithmeticOCRWithContext(ctx context.Context, request *ArithmeticOCRRequest) (response *ArithmeticOCRResponse, err error)
ArithmeticOCR 本接口支持作业算式题目的自动识别和判分,目前覆盖 K12 学力范围内的 11 种题型,包括加减乘除四则、加减乘除已知结果求运算因子、判断大小、约等于估算、带余数除法、分数四则运算、单位换算、竖式加减法、竖式乘除法、脱式计算和解方程,平均识别精度达到93%以上。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_LANGUAGENOTSUPPORT = "FailedOperation.LanguageNotSupport" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) BankCardOCR ¶
func (c *Client) BankCardOCR(request *BankCardOCRRequest) (response *BankCardOCRResponse, err error)
BankCardOCR 本接口支持对中国大陆主流银行卡正反面关键字段的检测与识别,包括卡号、卡类型、卡名字、银行信息、有效期。支持竖排异形卡识别、多角度旋转图片识别。支持对复印件、翻拍件、边框遮挡的银行卡进行告警,可应用于各种银行卡信息有效性校验场景,如金融行业身份认证、第三方支付绑卡等场景。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_ILLEGALBANKCARDERROR = "FailedOperation.IllegalBankCardError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_NOBANKCARDERROR = "FailedOperation.NoBankCardError" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) BankCardOCRWithContext ¶ added in v1.0.324
func (c *Client) BankCardOCRWithContext(ctx context.Context, request *BankCardOCRRequest) (response *BankCardOCRResponse, err error)
BankCardOCR 本接口支持对中国大陆主流银行卡正反面关键字段的检测与识别,包括卡号、卡类型、卡名字、银行信息、有效期。支持竖排异形卡识别、多角度旋转图片识别。支持对复印件、翻拍件、边框遮挡的银行卡进行告警,可应用于各种银行卡信息有效性校验场景,如金融行业身份认证、第三方支付绑卡等场景。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_ILLEGALBANKCARDERROR = "FailedOperation.IllegalBankCardError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_NOBANKCARDERROR = "FailedOperation.NoBankCardError" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) BankSlipOCR ¶
func (c *Client) BankSlipOCR(request *BankSlipOCRRequest) (response *BankSlipOCRResponse, err error)
BankSlipOCR 本接口支持银行回单全字段的识别,包括付款开户行、收款开户行、付款账号、收款账号、回单类型、回单编号、币种、流水号、凭证号码、交易机构、交易金额、手续费、日期等字段信息。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_PDFPARSEFAILED = "FailedOperation.PDFParseFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) BankSlipOCRWithContext ¶ added in v1.0.324
func (c *Client) BankSlipOCRWithContext(ctx context.Context, request *BankSlipOCRRequest) (response *BankSlipOCRResponse, err error)
BankSlipOCR 本接口支持银行回单全字段的识别,包括付款开户行、收款开户行、付款账号、收款账号、回单类型、回单编号、币种、流水号、凭证号码、交易机构、交易金额、手续费、日期等字段信息。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_PDFPARSEFAILED = "FailedOperation.PDFParseFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) BizLicenseOCR ¶
func (c *Client) BizLicenseOCR(request *BizLicenseOCRRequest) (response *BizLicenseOCRResponse, err error)
BizLicenseOCR 本接口支持快速精准识别营业执照上的字段,包括统一社会信用代码、公司名称、主体类型、法定代表人、注册资本、组成形式、成立日期、营业期限和经营范围等字段。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_NOBIZLICENSE = "FailedOperation.NoBizLicense" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) BizLicenseOCRWithContext ¶ added in v1.0.324
func (c *Client) BizLicenseOCRWithContext(ctx context.Context, request *BizLicenseOCRRequest) (response *BizLicenseOCRResponse, err error)
BizLicenseOCR 本接口支持快速精准识别营业执照上的字段,包括统一社会信用代码、公司名称、主体类型、法定代表人、注册资本、组成形式、成立日期、营业期限和经营范围等字段。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_NOBIZLICENSE = "FailedOperation.NoBizLicense" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) BusInvoiceOCR ¶
func (c *Client) BusInvoiceOCR(request *BusInvoiceOCRRequest) (response *BusInvoiceOCRResponse, err error)
BusInvoiceOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持识别公路汽车客票关键字段的识别,包括发票代码、发票号码、日期、票价、始发地、目的地、姓名、时间、发票消费类型、身份证号、省、市、开票日期、乘车地点、检票口、客票类型、车型、座位号、车次等。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) BusInvoiceOCRWithContext ¶ added in v1.0.324
func (c *Client) BusInvoiceOCRWithContext(ctx context.Context, request *BusInvoiceOCRRequest) (response *BusInvoiceOCRResponse, err error)
BusInvoiceOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持识别公路汽车客票关键字段的识别,包括发票代码、发票号码、日期、票价、始发地、目的地、姓名、时间、发票消费类型、身份证号、省、市、开票日期、乘车地点、检票口、客票类型、车型、座位号、车次等。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) BusinessCardOCR ¶
func (c *Client) BusinessCardOCR(request *BusinessCardOCRRequest) (response *BusinessCardOCRResponse, err error)
BusinessCardOCR 本接口支持中英文名片各字段的自动定位与识别,包含姓名、电话、手机号、邮箱、公司、部门、职位、网址、地址、QQ、微信、MSN等。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOBUSINESSCARD = "FailedOperation.ImageNoBusinessCard" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_CONFIGFORMATERROR = "InvalidParameter.ConfigFormatError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) BusinessCardOCRWithContext ¶ added in v1.0.324
func (c *Client) BusinessCardOCRWithContext(ctx context.Context, request *BusinessCardOCRRequest) (response *BusinessCardOCRResponse, err error)
BusinessCardOCR 本接口支持中英文名片各字段的自动定位与识别,包含姓名、电话、手机号、邮箱、公司、部门、职位、网址、地址、QQ、微信、MSN等。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOBUSINESSCARD = "FailedOperation.ImageNoBusinessCard" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_CONFIGFORMATERROR = "InvalidParameter.ConfigFormatError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) CarInvoiceOCR ¶
func (c *Client) CarInvoiceOCR(request *CarInvoiceOCRRequest) (response *CarInvoiceOCRResponse, err error)
CarInvoiceOCR 本接口支持机动车销售统一发票和二手车销售统一发票的识别,包括发票号码、发票代码、合计金额、合计税额等二十多个字段。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) CarInvoiceOCRWithContext ¶ added in v1.0.324
func (c *Client) CarInvoiceOCRWithContext(ctx context.Context, request *CarInvoiceOCRRequest) (response *CarInvoiceOCRResponse, err error)
CarInvoiceOCR 本接口支持机动车销售统一发票和二手车销售统一发票的识别,包括发票号码、发票代码、合计金额、合计税额等二十多个字段。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ClassifyDetectOCR ¶
func (c *Client) ClassifyDetectOCR(request *ClassifyDetectOCRRequest) (response *ClassifyDetectOCRResponse, err error)
ClassifyDetectOCR 支持身份证、护照、名片、银行卡、行驶证、驾驶证、港澳台通行证、户口本、港澳台来往内地通行证、港澳台居住证、不动产证、营业执照的智能分类。
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ClassifyDetectOCRWithContext ¶ added in v1.0.324
func (c *Client) ClassifyDetectOCRWithContext(ctx context.Context, request *ClassifyDetectOCRRequest) (response *ClassifyDetectOCRResponse, err error)
ClassifyDetectOCR 支持身份证、护照、名片、银行卡、行驶证、驾驶证、港澳台通行证、户口本、港澳台来往内地通行证、港澳台居住证、不动产证、营业执照的智能分类。
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ClassifyStoreName ¶ added in v1.0.985
func (c *Client) ClassifyStoreName(request *ClassifyStoreNameRequest) (response *ClassifyStoreNameResponse, err error)
ClassifyStoreName 本接口用于识别门头照分类标签信息
默认接口请求频率限制:1次/秒
可能返回的错误码:
FAILEDOPERATION_CLASSIFYSTOREFAILED = "FailedOperation.ClassifyStoreFailed" FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ClassifyStoreNameWithContext ¶ added in v1.0.985
func (c *Client) ClassifyStoreNameWithContext(ctx context.Context, request *ClassifyStoreNameRequest) (response *ClassifyStoreNameResponse, err error)
ClassifyStoreName 本接口用于识别门头照分类标签信息
默认接口请求频率限制:1次/秒
可能返回的错误码:
FAILEDOPERATION_CLASSIFYSTOREFAILED = "FailedOperation.ClassifyStoreFailed" FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) DescribeExtractDocAgentJob ¶ added in v1.1.26
func (c *Client) DescribeExtractDocAgentJob(request *DescribeExtractDocAgentJobRequest) (response *DescribeExtractDocAgentJobResponse, err error)
DescribeExtractDocAgentJob 模型参数更大,速度更慢。推荐场景:可以接受异步(超过30s返回),样本输入输出token大于2000,长文本类文档建议用异步模型。需要 SubmitExtractDocAgentJob(提交任务)、DescribeExtractDocAgentJob(查询任务)两个接口配套使用,计费发生在提交任务后。【备注:1.固定价格不限抽取字段数,2.自适应价格抽取字段大于10记两次费用,小于等于10记一次费用】
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_PDFPARSEFAILED = "FailedOperation.PDFParseFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) DescribeExtractDocAgentJobWithContext ¶ added in v1.1.26
func (c *Client) DescribeExtractDocAgentJobWithContext(ctx context.Context, request *DescribeExtractDocAgentJobRequest) (response *DescribeExtractDocAgentJobResponse, err error)
DescribeExtractDocAgentJob 模型参数更大,速度更慢。推荐场景:可以接受异步(超过30s返回),样本输入输出token大于2000,长文本类文档建议用异步模型。需要 SubmitExtractDocAgentJob(提交任务)、DescribeExtractDocAgentJob(查询任务)两个接口配套使用,计费发生在提交任务后。【备注:1.固定价格不限抽取字段数,2.自适应价格抽取字段大于10记两次费用,小于等于10记一次费用】
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_PDFPARSEFAILED = "FailedOperation.PDFParseFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) DescribeMarkEssayAgentJob ¶ added in v1.3.49
func (c *Client) DescribeMarkEssayAgentJob(request *DescribeMarkEssayAgentJobRequest) (response *DescribeMarkEssayAgentJobResponse, err error)
DescribeMarkEssayAgentJob 用于作文批改Agent查询任务。基于业界领先的千亿参数多模态大模型技术,提供中英文手写作文的精准批改端到端服务。核心功能涵盖错别字智能识别、好词好句点评、错句纠错,并能够在原文中定位至具体段落与字符位置,同时提供详细的修改建议与优化内容。此能力是作业批改场景中的核心模块。
默认接口请求并发限制:2次/分钟。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_PDFPARSEFAILED = "FailedOperation.PDFParseFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) DescribeMarkEssayAgentJobWithContext ¶ added in v1.3.49
func (c *Client) DescribeMarkEssayAgentJobWithContext(ctx context.Context, request *DescribeMarkEssayAgentJobRequest) (response *DescribeMarkEssayAgentJobResponse, err error)
DescribeMarkEssayAgentJob 用于作文批改Agent查询任务。基于业界领先的千亿参数多模态大模型技术,提供中英文手写作文的精准批改端到端服务。核心功能涵盖错别字智能识别、好词好句点评、错句纠错,并能够在原文中定位至具体段落与字符位置,同时提供详细的修改建议与优化内容。此能力是作业批改场景中的核心模块。
默认接口请求并发限制:2次/分钟。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_PDFPARSEFAILED = "FailedOperation.PDFParseFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) DescribeQuestionMarkAgentJob ¶ added in v1.3.46
func (c *Client) DescribeQuestionMarkAgentJob(request *DescribeQuestionMarkAgentJobRequest) (response *DescribeQuestionMarkAgentJobResponse, err error)
DescribeQuestionMarkAgentJob 用于试题批改Agent查询任务。主要面向K12的试题批改产品,支持整卷/单题端到端(试卷切题+题目批改+手写坐标回显)处理,主要聚焦的场景包括试题批改(含手写答案)、试题解析(不含手写答案),其中低年级算式批改效果比线上[数学作业批改](https://cloud.tencent.com/document/product/1004)效果更好。精准输出题目、正误判定、答案对比、错误及知识点等结构化评估结果。
默认接口请求并发限制:10张/分钟。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_PDFPARSEFAILED = "FailedOperation.PDFParseFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) DescribeQuestionMarkAgentJobWithContext ¶ added in v1.3.46
func (c *Client) DescribeQuestionMarkAgentJobWithContext(ctx context.Context, request *DescribeQuestionMarkAgentJobRequest) (response *DescribeQuestionMarkAgentJobResponse, err error)
DescribeQuestionMarkAgentJob 用于试题批改Agent查询任务。主要面向K12的试题批改产品,支持整卷/单题端到端(试卷切题+题目批改+手写坐标回显)处理,主要聚焦的场景包括试题批改(含手写答案)、试题解析(不含手写答案),其中低年级算式批改效果比线上[数学作业批改](https://cloud.tencent.com/document/product/1004)效果更好。精准输出题目、正误判定、答案对比、错误及知识点等结构化评估结果。
默认接口请求并发限制:10张/分钟。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_PDFPARSEFAILED = "FailedOperation.PDFParseFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) DriverLicenseOCR ¶
func (c *Client) DriverLicenseOCR(request *DriverLicenseOCRRequest) (response *DriverLicenseOCRResponse, err error)
DriverLicenseOCR 本接口支持驾驶证主页和副页所有字段的自动定位与识别,重点字段的识别准确度达到99%以上。
驾驶证主页:包括证号、姓名、性别、国籍、住址、出生日期、初次领证日期、准驾车型、有效期限、发证单位
驾驶证副页:包括证号、姓名、档案编号、记录。
另外,本接口还支持复印件、翻拍告警功能。同时支持识别交管12123 APP发放的电子驾驶证正页。
电子驾驶证正页:包括证号、姓名、性别、国籍、出生日期、初次领证日期、准驾车型、有效期开始时间、有效期截止时间、档案编号、状态、累积记分。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_LICENSECARDSIDEERROR = "FailedOperation.LicenseCardSideError" FAILEDOPERATION_LICENSEMULTICARDERROR = "FailedOperation.LicenseMultiCardError" FAILEDOPERATION_NODRIVERLICENSEERROR = "FailedOperation.NoDriverLicenseError" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) DriverLicenseOCRWithContext ¶ added in v1.0.324
func (c *Client) DriverLicenseOCRWithContext(ctx context.Context, request *DriverLicenseOCRRequest) (response *DriverLicenseOCRResponse, err error)
DriverLicenseOCR 本接口支持驾驶证主页和副页所有字段的自动定位与识别,重点字段的识别准确度达到99%以上。
驾驶证主页:包括证号、姓名、性别、国籍、住址、出生日期、初次领证日期、准驾车型、有效期限、发证单位
驾驶证副页:包括证号、姓名、档案编号、记录。
另外,本接口还支持复印件、翻拍告警功能。同时支持识别交管12123 APP发放的电子驾驶证正页。
电子驾驶证正页:包括证号、姓名、性别、国籍、出生日期、初次领证日期、准驾车型、有效期开始时间、有效期截止时间、档案编号、状态、累积记分。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_LICENSECARDSIDEERROR = "FailedOperation.LicenseCardSideError" FAILEDOPERATION_LICENSEMULTICARDERROR = "FailedOperation.LicenseMultiCardError" FAILEDOPERATION_NODRIVERLICENSEERROR = "FailedOperation.NoDriverLicenseError" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) DutyPaidProofOCR ¶
func (c *Client) DutyPaidProofOCR(request *DutyPaidProofOCRRequest) (response *DutyPaidProofOCRResponse, err error)
DutyPaidProofOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持对完税证明的税号、纳税人识别号、纳税人名称、金额合计大写、金额合计小写、填发日期、税务机关、填票人等关键字段的识别。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) DutyPaidProofOCRWithContext ¶ added in v1.0.324
func (c *Client) DutyPaidProofOCRWithContext(ctx context.Context, request *DutyPaidProofOCRRequest) (response *DutyPaidProofOCRResponse, err error)
DutyPaidProofOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持对完税证明的税号、纳税人识别号、纳税人名称、金额合计大写、金额合计小写、填发日期、税务机关、填票人等关键字段的识别。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) EduPaperOCR ¶
func (c *Client) EduPaperOCR(request *EduPaperOCRRequest) (response *EduPaperOCRResponse, err error)
EduPaperOCR 本接口支持数学试题内容的识别和结构化输出,包括通用文本解析和小学/初中/高中数学公式解析能力(包括91种题型,180种符号),公式返回格式为 Latex 格式文本。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) EduPaperOCRWithContext ¶ added in v1.0.324
func (c *Client) EduPaperOCRWithContext(ctx context.Context, request *EduPaperOCRRequest) (response *EduPaperOCRResponse, err error)
EduPaperOCR 本接口支持数学试题内容的识别和结构化输出,包括通用文本解析和小学/初中/高中数学公式解析能力(包括91种题型,180种符号),公式返回格式为 Latex 格式文本。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) EnglishOCR ¶
func (c *Client) EnglishOCR(request *EnglishOCRRequest) (response *EnglishOCRResponse, err error)
EnglishOCR 本接口支持图像英文文字的检测和识别,返回文字框位置与文字内容。支持多场景、任意版面下的英文、字母、数字和常见字符的识别,同时覆盖英文印刷体和英文手写体识别。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_LANGUAGENOTSUPPORT = "FailedOperation.LanguageNotSupport" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) EnglishOCRWithContext ¶ added in v1.0.324
func (c *Client) EnglishOCRWithContext(ctx context.Context, request *EnglishOCRRequest) (response *EnglishOCRResponse, err error)
EnglishOCR 本接口支持图像英文文字的检测和识别,返回文字框位置与文字内容。支持多场景、任意版面下的英文、字母、数字和常见字符的识别,同时覆盖英文印刷体和英文手写体识别。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_LANGUAGENOTSUPPORT = "FailedOperation.LanguageNotSupport" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) EnterpriseLicenseOCR ¶
func (c *Client) EnterpriseLicenseOCR(request *EnterpriseLicenseOCRRequest) (response *EnterpriseLicenseOCRResponse, err error)
EnterpriseLicenseOCR 本接口支持智能化识别各类企业登记证书、许可证书、企业执照、三证合一类证书,结构化输出统一社会信用代码、公司名称、法定代表人、公司地址、注册资金、企业类型、经营范围、成立日期、有效期、开办资金、经费来源、举办单位等关键字段。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) EnterpriseLicenseOCRWithContext ¶ added in v1.0.324
func (c *Client) EnterpriseLicenseOCRWithContext(ctx context.Context, request *EnterpriseLicenseOCRRequest) (response *EnterpriseLicenseOCRResponse, err error)
EnterpriseLicenseOCR 本接口支持智能化识别各类企业登记证书、许可证书、企业执照、三证合一类证书,结构化输出统一社会信用代码、公司名称、法定代表人、公司地址、注册资金、企业类型、经营范围、成立日期、有效期、开办资金、经费来源、举办单位等关键字段。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) EstateCertOCR ¶
func (c *Client) EstateCertOCR(request *EstateCertOCRRequest) (response *EstateCertOCRResponse, err error)
EstateCertOCR 本接口支持不动产权证关键字段的识别,包括使用期限、面积、用途、权利性质、权利类型、坐落、共有情况、权利人、权利其他状况等。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) EstateCertOCRWithContext ¶ added in v1.0.324
func (c *Client) EstateCertOCRWithContext(ctx context.Context, request *EstateCertOCRRequest) (response *EstateCertOCRResponse, err error)
EstateCertOCR 本接口支持不动产权证关键字段的识别,包括使用期限、面积、用途、权利性质、权利类型、坐落、共有情况、权利人、权利其他状况等。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ExtractDocAgent ¶ added in v1.3.13
func (c *Client) ExtractDocAgent(request *ExtractDocAgentRequest) (response *ExtractDocAgentResponse, err error)
ExtractDocAgent 模型参数更小,速度更快。推荐场景:实时性要求高(30s以内)并且样本输入输出token2000以内,建议用实时模型。【备注:1.固定价格不限抽取字段数,2.自适应价格抽取字段大于10记两次费用,小于等于10记一次费用】
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_PDFPARSEFAILED = "FailedOperation.PDFParseFailed" FAILEDOPERATION_RESPONSEPARSEFAILED = "FailedOperation.ResponseParseFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ExtractDocAgentWithContext ¶ added in v1.3.13
func (c *Client) ExtractDocAgentWithContext(ctx context.Context, request *ExtractDocAgentRequest) (response *ExtractDocAgentResponse, err error)
ExtractDocAgent 模型参数更小,速度更快。推荐场景:实时性要求高(30s以内)并且样本输入输出token2000以内,建议用实时模型。【备注:1.固定价格不限抽取字段数,2.自适应价格抽取字段大于10记两次费用,小于等于10记一次费用】
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_PDFPARSEFAILED = "FailedOperation.PDFParseFailed" FAILEDOPERATION_RESPONSEPARSEFAILED = "FailedOperation.ResponseParseFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ExtractDocBasic ¶ added in v1.0.1184
func (c *Client) ExtractDocBasic(request *ExtractDocBasicRequest) (response *ExtractDocBasicResponse, err error)
ExtractDocBasic 本接口支持识别并提取制式卡证、票据、表单等结构化场景的字段信息。无需任何配置,灵活高效。适用于各类结构化信息录入场景。点击[立即体验](https://ocrdemo.cloud.tencent.com/?action=ExtractDocBasic)。
接口别名:SmartStructuralOCRV2
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ExtractDocBasicWithContext ¶ added in v1.0.1184
func (c *Client) ExtractDocBasicWithContext(ctx context.Context, request *ExtractDocBasicRequest) (response *ExtractDocBasicResponse, err error)
ExtractDocBasic 本接口支持识别并提取制式卡证、票据、表单等结构化场景的字段信息。无需任何配置,灵活高效。适用于各类结构化信息录入场景。点击[立即体验](https://ocrdemo.cloud.tencent.com/?action=ExtractDocBasic)。
接口别名:SmartStructuralOCRV2
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ExtractDocMulti ¶ added in v1.0.1184
func (c *Client) ExtractDocMulti(request *ExtractDocMultiRequest) (response *ExtractDocMultiResponse, err error)
ExtractDocMulti 本接口支持识别并提取场景复杂、版式多等结构化场景的字段信息。重点场景包括:金融、医疗、交通、出行、保险。点击[立即体验](https://ocrdemo.cloud.tencent.com/?action=ExtractDocMulti)。
接口别名:SmartStructuralPro
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ExtractDocMultiPro ¶ added in v1.0.1184
func (c *Client) ExtractDocMultiPro(request *ExtractDocMultiProRequest) (response *ExtractDocMultiProResponse, err error)
ExtractDocMultiPro 本接口当前仅支持复杂磅单收发货单抽取,更多强推理场景支持定制咨询。点击[立即体验](https://ocrdemo.cloud.tencent.com/?action=ExtractDocMultiPro)。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ExtractDocMultiProWithContext ¶ added in v1.0.1184
func (c *Client) ExtractDocMultiProWithContext(ctx context.Context, request *ExtractDocMultiProRequest) (response *ExtractDocMultiProResponse, err error)
ExtractDocMultiPro 本接口当前仅支持复杂磅单收发货单抽取,更多强推理场景支持定制咨询。点击[立即体验](https://ocrdemo.cloud.tencent.com/?action=ExtractDocMultiPro)。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ExtractDocMultiWithContext ¶ added in v1.0.1184
func (c *Client) ExtractDocMultiWithContext(ctx context.Context, request *ExtractDocMultiRequest) (response *ExtractDocMultiResponse, err error)
ExtractDocMulti 本接口支持识别并提取场景复杂、版式多等结构化场景的字段信息。重点场景包括:金融、医疗、交通、出行、保险。点击[立即体验](https://ocrdemo.cloud.tencent.com/?action=ExtractDocMulti)。
接口别名:SmartStructuralPro
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) FinanBillOCR ¶
func (c *Client) FinanBillOCR(request *FinanBillOCRRequest) (response *FinanBillOCRResponse, err error)
FinanBillOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持常见银行票据的自动分类和识别。整单识别包括支票(含现金支票、普通支票、转账支票),承兑汇票(含银行承兑汇票、商业承兑汇票)以及进账单等,适用于中国人民银行印发的 2010 版银行票据凭证版式(银发[2010]299 号)。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) FinanBillOCRWithContext ¶ added in v1.0.324
func (c *Client) FinanBillOCRWithContext(ctx context.Context, request *FinanBillOCRRequest) (response *FinanBillOCRResponse, err error)
FinanBillOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持常见银行票据的自动分类和识别。整单识别包括支票(含现金支票、普通支票、转账支票),承兑汇票(含银行承兑汇票、商业承兑汇票)以及进账单等,适用于中国人民银行印发的 2010 版银行票据凭证版式(银发[2010]299 号)。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) FinanBillSliceOCR ¶
func (c *Client) FinanBillSliceOCR(request *FinanBillSliceOCRRequest) (response *FinanBillSliceOCRResponse, err error)
FinanBillSliceOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持常见银行票据的自动分类和识别。切片识别包括金融行业常见票据的重要切片字段识别,包括金额、账号、日期、凭证号码等。(金融票据切片:金融票据中待识别字段及其周围局部区域的裁剪图像。)
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) FinanBillSliceOCRWithContext ¶ added in v1.0.324
func (c *Client) FinanBillSliceOCRWithContext(ctx context.Context, request *FinanBillSliceOCRRequest) (response *FinanBillSliceOCRResponse, err error)
FinanBillSliceOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持常见银行票据的自动分类和识别。切片识别包括金融行业常见票据的重要切片字段识别,包括金额、账号、日期、凭证号码等。(金融票据切片:金融票据中待识别字段及其周围局部区域的裁剪图像。)
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) FlightInvoiceOCR ¶
func (c *Client) FlightInvoiceOCR(request *FlightInvoiceOCRRequest) (response *FlightInvoiceOCRResponse, err error)
FlightInvoiceOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持机票行程单关键字段的识别,包括旅客姓名、有效身份证件号码、电子客票号码、验证码、填开单位、其他税费、燃油附加费、民航发展基金、保险费、销售单位代号、始发地、目的地、航班号、时间、日期、座位等级、承运人、发票消费类型、票价、合计金额、填开日期、国内国际标签、印刷序号、客票级别/类别、客票生效日期、有效期截止日期、免费行李等字段,支持航班信息多行明细输出。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) FlightInvoiceOCRWithContext ¶ added in v1.0.324
func (c *Client) FlightInvoiceOCRWithContext(ctx context.Context, request *FlightInvoiceOCRRequest) (response *FlightInvoiceOCRResponse, err error)
FlightInvoiceOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持机票行程单关键字段的识别,包括旅客姓名、有效身份证件号码、电子客票号码、验证码、填开单位、其他税费、燃油附加费、民航发展基金、保险费、销售单位代号、始发地、目的地、航班号、时间、日期、座位等级、承运人、发票消费类型、票价、合计金额、填开日期、国内国际标签、印刷序号、客票级别/类别、客票生效日期、有效期截止日期、免费行李等字段,支持航班信息多行明细输出。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) FormulaOCR ¶
func (c *Client) FormulaOCR(request *FormulaOCRRequest) (response *FormulaOCRResponse, err error)
FormulaOCR 本接口支持识别主流初高中数学符号和公式,返回公式的 Latex 格式文本。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) FormulaOCRWithContext ¶ added in v1.0.324
func (c *Client) FormulaOCRWithContext(ctx context.Context, request *FormulaOCRRequest) (response *FormulaOCRResponse, err error)
FormulaOCR 本接口支持识别主流初高中数学符号和公式,返回公式的 Latex 格式文本。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) GeneralAccurateOCR ¶
func (c *Client) GeneralAccurateOCR(request *GeneralAccurateOCRRequest) (response *GeneralAccurateOCRResponse, err error)
GeneralAccurateOCR 本接口支持图像整体文字的检测和识别。支持中文、英文、中英文、数字和特殊字符号的识别,并返回文字框位置和文字内容。
适用于文字较多、版式复杂、对识别准召率要求较高的场景,如试卷试题、网络图片、街景店招牌、法律卷宗等场景。
产品优势:与通用印刷体识别接口相比,本接口提供更高精度的通用文字识别服务,在手写体、文字较多、长串数字、小字、模糊字、倾斜文本等困难场景下,高精度版的准确率和召回率更高。
通用文字识别不同版本的差异如下:
<table style="width:715px">
<thead>
<tr>
<th style="width:150px"></th>
<th >【荐】通用文字识别(高精度版)</th>
<th style="width:300px"><a href="https://cloud.tencent.com/document/product/866/33526">【荐】通用印刷体识别</a></th>
</tr>
</thead>
<tbody>
<tr>
<td> 适用场景</td>
<td>适用于文字较多、长串数字、小字、模糊字、倾斜文本等困难场景</td>
<td>适用于所有通用场景的印刷体识别</td>
</tr>
<tr>
<td>识别准确率</td>
<td>99%</td>
<td>96%</td>
</tr>
<tr>
<td>价格</td>
<td>中</td>
<td>低</td>
</tr>
<tr>
<td>支持的语言</td>
<td>中文、英文、泰语、印尼语、日语、韩语、西班牙语(智利)、西班牙语(墨西哥)、法语、德语、葡萄牙语、葡萄牙语(巴西)、越南语、马来语、俄语、意大利语、荷兰语、瑞典语、芬兰语、丹麦语、挪威语、匈牙利语、哈萨克语、阿拉伯语、维吾尔语、藏语、捷克语、希腊语、希伯来语、克罗地亚语、波兰语、罗马尼亚语、斯洛伐克语、斯洛文尼亚语、土耳其语、保加利亚语、爱沙尼亚语、拉脱维亚语、立陶宛语、乌尔都文、塞尔维亚文、欧西坦文、毛利文、阿尔巴尼亚文、斯瓦希里文、乌兹别克文、乌克兰文、阿巴扎文、南非荷兰文、威尔士文、冰岛文、库尔德文、达尔瓦文、因古什文、拉克文、莱兹甘文、塔巴萨兰文、沙特阿拉伯文、阿瓦尔文、阿迪赫文、印度-古吉拉特语、印度-印地语、印度-孟加拉语、印度-卡纳达语、印度-马拉亚拉姆语、印度-马拉地语、印度-旁遮普语、印度-泰米尔语、印度-泰卢固语、阿塞拜疆语、波斯尼亚语、加泰罗尼亚语、卢森堡语、马耳他语、爱尔兰语、白俄罗斯语、高棉语、他加禄语、普什图语、波斯语、塔吉克斯坦语</td>
<td>中文、英文、日语、韩语、西班牙语、法语、德语、葡萄牙语、越南语、马来语、俄语、意大利语、荷兰语、瑞典语、芬兰语、丹麦语、挪威语、匈牙利语、泰语</td>
</tr>
<tr>
<td>自动语言检测</td>
<td>中英文支持;其他语言需要调整输入参数</td>
<td>支持</td>
</tr>
<tr>
<td>返回文本行坐标</td>
<td>支持</td>
<td>支持</td>
</tr>
<tr>
<td>自动旋转纠正</td>
<td>支持旋转识别,返回角度信息</td>
<td>支持旋转识别,返回角度信息</td>
</tr>
</tbody>
</table>
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_ENGINERECOGNIZETIMEOUT = "FailedOperation.EngineRecognizeTimeout" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) GeneralAccurateOCRWithContext ¶ added in v1.0.324
func (c *Client) GeneralAccurateOCRWithContext(ctx context.Context, request *GeneralAccurateOCRRequest) (response *GeneralAccurateOCRResponse, err error)
GeneralAccurateOCR 本接口支持图像整体文字的检测和识别。支持中文、英文、中英文、数字和特殊字符号的识别,并返回文字框位置和文字内容。
适用于文字较多、版式复杂、对识别准召率要求较高的场景,如试卷试题、网络图片、街景店招牌、法律卷宗等场景。
产品优势:与通用印刷体识别接口相比,本接口提供更高精度的通用文字识别服务,在手写体、文字较多、长串数字、小字、模糊字、倾斜文本等困难场景下,高精度版的准确率和召回率更高。
通用文字识别不同版本的差异如下:
<table style="width:715px">
<thead>
<tr>
<th style="width:150px"></th>
<th >【荐】通用文字识别(高精度版)</th>
<th style="width:300px"><a href="https://cloud.tencent.com/document/product/866/33526">【荐】通用印刷体识别</a></th>
</tr>
</thead>
<tbody>
<tr>
<td> 适用场景</td>
<td>适用于文字较多、长串数字、小字、模糊字、倾斜文本等困难场景</td>
<td>适用于所有通用场景的印刷体识别</td>
</tr>
<tr>
<td>识别准确率</td>
<td>99%</td>
<td>96%</td>
</tr>
<tr>
<td>价格</td>
<td>中</td>
<td>低</td>
</tr>
<tr>
<td>支持的语言</td>
<td>中文、英文、泰语、印尼语、日语、韩语、西班牙语(智利)、西班牙语(墨西哥)、法语、德语、葡萄牙语、葡萄牙语(巴西)、越南语、马来语、俄语、意大利语、荷兰语、瑞典语、芬兰语、丹麦语、挪威语、匈牙利语、哈萨克语、阿拉伯语、维吾尔语、藏语、捷克语、希腊语、希伯来语、克罗地亚语、波兰语、罗马尼亚语、斯洛伐克语、斯洛文尼亚语、土耳其语、保加利亚语、爱沙尼亚语、拉脱维亚语、立陶宛语、乌尔都文、塞尔维亚文、欧西坦文、毛利文、阿尔巴尼亚文、斯瓦希里文、乌兹别克文、乌克兰文、阿巴扎文、南非荷兰文、威尔士文、冰岛文、库尔德文、达尔瓦文、因古什文、拉克文、莱兹甘文、塔巴萨兰文、沙特阿拉伯文、阿瓦尔文、阿迪赫文、印度-古吉拉特语、印度-印地语、印度-孟加拉语、印度-卡纳达语、印度-马拉亚拉姆语、印度-马拉地语、印度-旁遮普语、印度-泰米尔语、印度-泰卢固语、阿塞拜疆语、波斯尼亚语、加泰罗尼亚语、卢森堡语、马耳他语、爱尔兰语、白俄罗斯语、高棉语、他加禄语、普什图语、波斯语、塔吉克斯坦语</td>
<td>中文、英文、日语、韩语、西班牙语、法语、德语、葡萄牙语、越南语、马来语、俄语、意大利语、荷兰语、瑞典语、芬兰语、丹麦语、挪威语、匈牙利语、泰语</td>
</tr>
<tr>
<td>自动语言检测</td>
<td>中英文支持;其他语言需要调整输入参数</td>
<td>支持</td>
</tr>
<tr>
<td>返回文本行坐标</td>
<td>支持</td>
<td>支持</td>
</tr>
<tr>
<td>自动旋转纠正</td>
<td>支持旋转识别,返回角度信息</td>
<td>支持旋转识别,返回角度信息</td>
</tr>
</tbody>
</table>
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_ENGINERECOGNIZETIMEOUT = "FailedOperation.EngineRecognizeTimeout" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) GeneralBasicOCR ¶
func (c *Client) GeneralBasicOCR(request *GeneralBasicOCRRequest) (response *GeneralBasicOCRResponse, err error)
GeneralBasicOCR **建议您使用识别效果更好的[通用文字识别(高精度版](https://cloud.tencent.com/document/product/866/34937 ))**
本接口支持图像整体文字的检测和识别。可以识别中文、英文、中英文、日语、韩语、西班牙语、法语、德语、葡萄牙语、越南语、马来语、俄语、意大利语、荷兰语、瑞典语、芬兰语、丹麦语、挪威语、匈牙利语、泰语,阿拉伯语20种语言,且各种语言均支持与英文混合的文字识别。
适用于印刷文档识别、网络图片识别、广告图文字识别、街景店招牌识别、菜单识别、视频标题识别、头像文字识别等场景。
产品优势:支持自动识别语言类型,可返回文本框坐标信息,对于倾斜文本支持自动旋转纠正。
通用印刷体识别不同版本的差异如下:
<table style="width:715px">
<thead>
<tr>
<th style="width:150px"></th>
<th style="width:250px">【荐】通用印刷体识别</th>
<th ><a href="https://cloud.tencent.com/document/product/866/34937">【荐】通用印刷体识别(高精度版)</a></th>
</tr>
</thead>
<tbody>
<tr>
<td> 适用场景</td>
<td>适用于所有通用场景的印刷体识别</td>
<td>适用于文字较多、长串数字、小字、模糊字、倾斜文本等困难场景</td>
</tr>
<tr>
<td>识别准确率</td>
<td>96%</td>
<td>99%</td>
</tr>
<tr>
<td>价格</td>
<td>低</td>
<td>中</td>
</tr>
<tr>
<td>支持的语言</td>
<td>中文、英文、中英文、日语、韩语、西班牙语、法语、德语、葡萄牙语、越南语、马来语、俄语、意大利语、荷兰语、瑞典语、芬兰语、丹麦语、挪威语、匈牙利语、泰语</td>
<td>中文、英文、中英文、泰语、印尼语、日语、韩语、西班牙语、法语、德语、葡萄牙语、越南语、马来语、俄语、意大利语、荷兰语、瑞典语、芬兰语、丹麦语、挪威语、匈牙利语、哈萨克语</td>
</tr>
<tr>
<td>自动语言检测</td>
<td>支持</td>
<td>中英文支持;其他语种需要调整输入参数</td>
</tr>
<tr>
<td>返回文本行坐标</td>
<td>支持</td>
<td>支持</td>
</tr>
<tr>
<td>自动旋转纠正</td>
<td>支持旋转识别,返回角度信息</td>
<td>支持旋转识别,返回角度信息</td>
</tr>
</tbody>
</table>
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_ENGINERECOGNIZETIMEOUT = "FailedOperation.EngineRecognizeTimeout" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_LANGUAGENOTSUPPORT = "FailedOperation.LanguageNotSupport" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) GeneralBasicOCRWithContext ¶ added in v1.0.324
func (c *Client) GeneralBasicOCRWithContext(ctx context.Context, request *GeneralBasicOCRRequest) (response *GeneralBasicOCRResponse, err error)
GeneralBasicOCR **建议您使用识别效果更好的[通用文字识别(高精度版](https://cloud.tencent.com/document/product/866/34937 ))**
本接口支持图像整体文字的检测和识别。可以识别中文、英文、中英文、日语、韩语、西班牙语、法语、德语、葡萄牙语、越南语、马来语、俄语、意大利语、荷兰语、瑞典语、芬兰语、丹麦语、挪威语、匈牙利语、泰语,阿拉伯语20种语言,且各种语言均支持与英文混合的文字识别。
适用于印刷文档识别、网络图片识别、广告图文字识别、街景店招牌识别、菜单识别、视频标题识别、头像文字识别等场景。
产品优势:支持自动识别语言类型,可返回文本框坐标信息,对于倾斜文本支持自动旋转纠正。
通用印刷体识别不同版本的差异如下:
<table style="width:715px">
<thead>
<tr>
<th style="width:150px"></th>
<th style="width:250px">【荐】通用印刷体识别</th>
<th ><a href="https://cloud.tencent.com/document/product/866/34937">【荐】通用印刷体识别(高精度版)</a></th>
</tr>
</thead>
<tbody>
<tr>
<td> 适用场景</td>
<td>适用于所有通用场景的印刷体识别</td>
<td>适用于文字较多、长串数字、小字、模糊字、倾斜文本等困难场景</td>
</tr>
<tr>
<td>识别准确率</td>
<td>96%</td>
<td>99%</td>
</tr>
<tr>
<td>价格</td>
<td>低</td>
<td>中</td>
</tr>
<tr>
<td>支持的语言</td>
<td>中文、英文、中英文、日语、韩语、西班牙语、法语、德语、葡萄牙语、越南语、马来语、俄语、意大利语、荷兰语、瑞典语、芬兰语、丹麦语、挪威语、匈牙利语、泰语</td>
<td>中文、英文、中英文、泰语、印尼语、日语、韩语、西班牙语、法语、德语、葡萄牙语、越南语、马来语、俄语、意大利语、荷兰语、瑞典语、芬兰语、丹麦语、挪威语、匈牙利语、哈萨克语</td>
</tr>
<tr>
<td>自动语言检测</td>
<td>支持</td>
<td>中英文支持;其他语种需要调整输入参数</td>
</tr>
<tr>
<td>返回文本行坐标</td>
<td>支持</td>
<td>支持</td>
</tr>
<tr>
<td>自动旋转纠正</td>
<td>支持旋转识别,返回角度信息</td>
<td>支持旋转识别,返回角度信息</td>
</tr>
</tbody>
</table>
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_ENGINERECOGNIZETIMEOUT = "FailedOperation.EngineRecognizeTimeout" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_LANGUAGENOTSUPPORT = "FailedOperation.LanguageNotSupport" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) GeneralEfficientOCR ¶
func (c *Client) GeneralEfficientOCR(request *GeneralEfficientOCRRequest) (response *GeneralEfficientOCRResponse, err error)
GeneralEfficientOCR 本接口支持图像整体文字的检测和识别。支持中文、英文、中英文、数字和特殊字符号的识别,并返回文字框位置和文字内容。
适用于快速文本识别场景。
产品优势:与通用印刷体识别接口相比,精简版虽然在准确率和召回率上有一定损失,但价格更加优惠。
通用印刷体识别不同版本的差异如下:
<table style="width:715px">
<thead>
<tr>
<th style="width:150px"></th>
<th >通用印刷体识别(精简版)</th>
<th style="width:200px"><a href="https://cloud.tencent.com/document/product/866/33526">【荐】通用印刷体识别</a></th>
<th><a href="https://cloud.tencent.com/document/product/866/34937">【荐】通用印刷体识别(高精度版)</a></th>
</tr>
</thead>
<tbody>
<tr>
<td> 适用场景</td>
<td>适用于快速文本识别场景,准召率有一定损失,价格更优惠</td>
<td>适用于所有通用场景的印刷体识别</td>
<td>适用于文字较多、长串数字、小字、模糊字、倾斜文本等困难场景</td>
</tr>
<tr>
<td>识别准确率</td>
<td>91%</td>
<td>96%</td>
<td>99%</td>
</tr>
<tr>
<td>价格</td>
<td>低</td>
<td>中</td>
<td>高</td>
</tr>
<tr>
<td>支持的语言</td>
<td>中文、英文、中英文</td>
<td>中文、英文、中英文、日语、韩语、西班牙语、法语、德语、葡萄牙语、越南语、马来语、俄语、意大利语、荷兰语、瑞典语、芬兰语、丹麦语、挪威语、匈牙利语、泰语</td>
<td>中文、英文、中英文</td>
</tr>
<tr>
<td>自动语言检测</td>
<td>支持</td>
<td>支持</td>
<td>支持</td>
</tr>
<tr>
<td>返回文本行坐标</td>
<td>支持</td>
<td>支持</td>
<td>支持</td>
</tr>
<tr>
<td>自动旋转纠正</td>
<td>支持旋转识别,返回角度信息</td>
<td>支持旋转识别,返回角度信息</td>
<td>支持旋转识别,返回角度信息</td>
</tr>
</tbody>
</table>
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) GeneralEfficientOCRWithContext ¶ added in v1.0.324
func (c *Client) GeneralEfficientOCRWithContext(ctx context.Context, request *GeneralEfficientOCRRequest) (response *GeneralEfficientOCRResponse, err error)
GeneralEfficientOCR 本接口支持图像整体文字的检测和识别。支持中文、英文、中英文、数字和特殊字符号的识别,并返回文字框位置和文字内容。
适用于快速文本识别场景。
产品优势:与通用印刷体识别接口相比,精简版虽然在准确率和召回率上有一定损失,但价格更加优惠。
通用印刷体识别不同版本的差异如下:
<table style="width:715px">
<thead>
<tr>
<th style="width:150px"></th>
<th >通用印刷体识别(精简版)</th>
<th style="width:200px"><a href="https://cloud.tencent.com/document/product/866/33526">【荐】通用印刷体识别</a></th>
<th><a href="https://cloud.tencent.com/document/product/866/34937">【荐】通用印刷体识别(高精度版)</a></th>
</tr>
</thead>
<tbody>
<tr>
<td> 适用场景</td>
<td>适用于快速文本识别场景,准召率有一定损失,价格更优惠</td>
<td>适用于所有通用场景的印刷体识别</td>
<td>适用于文字较多、长串数字、小字、模糊字、倾斜文本等困难场景</td>
</tr>
<tr>
<td>识别准确率</td>
<td>91%</td>
<td>96%</td>
<td>99%</td>
</tr>
<tr>
<td>价格</td>
<td>低</td>
<td>中</td>
<td>高</td>
</tr>
<tr>
<td>支持的语言</td>
<td>中文、英文、中英文</td>
<td>中文、英文、中英文、日语、韩语、西班牙语、法语、德语、葡萄牙语、越南语、马来语、俄语、意大利语、荷兰语、瑞典语、芬兰语、丹麦语、挪威语、匈牙利语、泰语</td>
<td>中文、英文、中英文</td>
</tr>
<tr>
<td>自动语言检测</td>
<td>支持</td>
<td>支持</td>
<td>支持</td>
</tr>
<tr>
<td>返回文本行坐标</td>
<td>支持</td>
<td>支持</td>
<td>支持</td>
</tr>
<tr>
<td>自动旋转纠正</td>
<td>支持旋转识别,返回角度信息</td>
<td>支持旋转识别,返回角度信息</td>
<td>支持旋转识别,返回角度信息</td>
</tr>
</tbody>
</table>
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) GeneralFastOCR ¶
func (c *Client) GeneralFastOCR(request *GeneralFastOCRRequest) (response *GeneralFastOCRResponse, err error)
GeneralFastOCR 本接口支持图片中整体文字的检测和识别,返回文字框位置与文字内容。相比通用印刷体识别接口,识别速度更快。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_LANGUAGENOTSUPPORT = "FailedOperation.LanguageNotSupport" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) GeneralFastOCRWithContext ¶ added in v1.0.324
func (c *Client) GeneralFastOCRWithContext(ctx context.Context, request *GeneralFastOCRRequest) (response *GeneralFastOCRResponse, err error)
GeneralFastOCR 本接口支持图片中整体文字的检测和识别,返回文字框位置与文字内容。相比通用印刷体识别接口,识别速度更快。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_LANGUAGENOTSUPPORT = "FailedOperation.LanguageNotSupport" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) GeneralHandwritingOCR ¶
func (c *Client) GeneralHandwritingOCR(request *GeneralHandwritingOCRRequest) (response *GeneralHandwritingOCRResponse, err error)
GeneralHandwritingOCR <b>此接口为通用手写体识别的旧版本服务,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/34937">通用印刷体识别(高精度)识别服务</a>。</b>
本接口支持图片内手写体文字的检测和识别,针对手写字体无规则、字迹潦草、模糊等特点进行了识别能力的增强。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOHANDWRITE = "FailedOperation.ImageNoHandWrite" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) GeneralHandwritingOCRWithContext ¶ added in v1.0.324
func (c *Client) GeneralHandwritingOCRWithContext(ctx context.Context, request *GeneralHandwritingOCRRequest) (response *GeneralHandwritingOCRResponse, err error)
GeneralHandwritingOCR <b>此接口为通用手写体识别的旧版本服务,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/34937">通用印刷体识别(高精度)识别服务</a>。</b>
本接口支持图片内手写体文字的检测和识别,针对手写字体无规则、字迹潦草、模糊等特点进行了识别能力的增强。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOHANDWRITE = "FailedOperation.ImageNoHandWrite" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) GetOCRResult ¶ added in v1.0.1072
func (c *Client) GetOCRResult(request *GetOCRResultRequest) (response *GetOCRResultResponse, err error)
GetOCRResult 获取ocr结果
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOHANDWRITE = "FailedOperation.ImageNoHandWrite" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) GetOCRResultWithContext ¶ added in v1.0.1072
func (c *Client) GetOCRResultWithContext(ctx context.Context, request *GetOCRResultRequest) (response *GetOCRResultResponse, err error)
GetOCRResult 获取ocr结果
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOHANDWRITE = "FailedOperation.ImageNoHandWrite" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) GetOCRToken ¶ added in v1.0.1072
func (c *Client) GetOCRToken(request *GetOCRTokenRequest) (response *GetOCRTokenResponse, err error)
GetOCRToken 获取ocr的token值
可能返回的错误码:
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) GetOCRTokenWithContext ¶ added in v1.0.1072
func (c *Client) GetOCRTokenWithContext(ctx context.Context, request *GetOCRTokenRequest) (response *GetOCRTokenResponse, err error)
GetOCRToken 获取ocr的token值
可能返回的错误码:
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) HKIDCardOCR ¶
func (c *Client) HKIDCardOCR(request *HKIDCardOCRRequest) (response *HKIDCardOCRResponse, err error)
HKIDCardOCR 本接口支持中国香港身份证人像面中关键字段的识别,包括中文姓名、英文姓名、姓名电码、出生日期、性别、证件符号、首次签发日期、最近领用日期、身份证号、是否是永久性居民身份证;具备人像照片裁剪等扩展功能。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_NOHKIDCARD = "FailedOperation.NoHKIDCard" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" FAILEDOPERATION_WARNINGSERVICEFAILED = "FailedOperation.WarningServiceFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) HKIDCardOCRWithContext ¶ added in v1.0.324
func (c *Client) HKIDCardOCRWithContext(ctx context.Context, request *HKIDCardOCRRequest) (response *HKIDCardOCRResponse, err error)
HKIDCardOCR 本接口支持中国香港身份证人像面中关键字段的识别,包括中文姓名、英文姓名、姓名电码、出生日期、性别、证件符号、首次签发日期、最近领用日期、身份证号、是否是永久性居民身份证;具备人像照片裁剪等扩展功能。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_NOHKIDCARD = "FailedOperation.NoHKIDCard" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" FAILEDOPERATION_WARNINGSERVICEFAILED = "FailedOperation.WarningServiceFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) HandwritingEssayOCR ¶ added in v1.0.1184
func (c *Client) HandwritingEssayOCR(request *HandwritingEssayOCRRequest) (response *HandwritingEssayOCRResponse, err error)
HandwritingEssayOCR 本接口专为教育场景设计,可高精度识别中英文手写字符,智能分栏并按阅读顺序分割内容,自动过滤手写与印刷体混排干扰,精准返回词、行、段落及标题的文本与坐标信息。点击[立即体验](https://ocrdemo.cloud.tencent.com/)。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) HandwritingEssayOCRWithContext ¶ added in v1.0.1184
func (c *Client) HandwritingEssayOCRWithContext(ctx context.Context, request *HandwritingEssayOCRRequest) (response *HandwritingEssayOCRResponse, err error)
HandwritingEssayOCR 本接口专为教育场景设计,可高精度识别中英文手写字符,智能分栏并按阅读顺序分割内容,自动过滤手写与印刷体混排干扰,精准返回词、行、段落及标题的文本与坐标信息。点击[立即体验](https://ocrdemo.cloud.tencent.com/)。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) HmtResidentPermitOCR ¶
func (c *Client) HmtResidentPermitOCR(request *HmtResidentPermitOCRRequest) (response *HmtResidentPermitOCRResponse, err error)
HmtResidentPermitOCR 港澳台居住证OCR支持港澳台居住证正反面全字段内容检测识别功能,包括姓名、性别、出生日期、地址、身份证号、签发机关、有效期限、签发次数、通行证号码关键字段识别。可以应用于港澳台居住证信息识别场景,例如银行开户、用户注册等。
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_NOTAPPOINTCARD = "FailedOperation.NotAppointCard" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) HmtResidentPermitOCRWithContext ¶ added in v1.0.324
func (c *Client) HmtResidentPermitOCRWithContext(ctx context.Context, request *HmtResidentPermitOCRRequest) (response *HmtResidentPermitOCRResponse, err error)
HmtResidentPermitOCR 港澳台居住证OCR支持港澳台居住证正反面全字段内容检测识别功能,包括姓名、性别、出生日期、地址、身份证号、签发机关、有效期限、签发次数、通行证号码关键字段识别。可以应用于港澳台居住证信息识别场景,例如银行开户、用户注册等。
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_NOTAPPOINTCARD = "FailedOperation.NotAppointCard" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) IDCardOCR ¶
func (c *Client) IDCardOCR(request *IDCardOCRRequest) (response *IDCardOCRResponse, err error)
IDCardOCR 本接口支持中国大陆居民二代身份证正反面所有字段的识别,包括姓名、性别、民族、出生日期、住址、公民身份证号、签发机关、有效期限,识别准确度达到99%以上。
另外,本接口还支持多种扩展能力,满足不同场景的需求。如身份证照片、人像照片的裁剪功能,同时具备7种告警功能,如下表所示。
重要提醒:本产品告警功能依托AI检测技术,不可作为审核的唯一依据,应用前请做好效果测试。
<table style="width:650px">
<thead>
<tr>
<th width="150">扩展能力</th>
<th width="500">能力项</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">裁剪功能</td>
<td>身份证照片裁剪(去掉证件外多余的边缘、自动矫正拍摄角度)</td>
</tr>
<tr>
<td>人像照片裁剪(自动抠取身份证头像区域)</td>
</tr>
<tr>
<td rowspan="9">告警功能</td>
</tr>
<tr>
<td>身份证有效日期不合法告警</td>
</tr>
<tr>
<td>身份证边框不完整告警</td>
</tr>
<tr>
<td>身份证复印件告警</td>
</tr>
<tr>
<td>身份证翻拍告警</td>
</tr>
<tr>
<td>身份证框内遮挡告警</td>
</tr>
<tr>
<td>临时身份证告警</td>
</tr>
<tr>
<td>身份证疑似存在PS痕迹告警</td>
</tr>
<tr>
<td>图片模糊告警(可根据图片质量分数判断)</td>
</tr>
</tbody>
</table>
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_CARDSIDEERROR = "FailedOperation.CardSideError" FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IDCARDINFOILLEGAL = "FailedOperation.IdCardInfoIllegal" FAILEDOPERATION_IDCARDTOOSMALL = "FailedOperation.IdCardTooSmall" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOIDCARD = "FailedOperation.ImageNoIdCard" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_MULTICARDERROR = "FailedOperation.MultiCardError" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_CONFIGFORMATERROR = "InvalidParameter.ConfigFormatError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) IDCardOCRWithContext ¶ added in v1.0.324
func (c *Client) IDCardOCRWithContext(ctx context.Context, request *IDCardOCRRequest) (response *IDCardOCRResponse, err error)
IDCardOCR 本接口支持中国大陆居民二代身份证正反面所有字段的识别,包括姓名、性别、民族、出生日期、住址、公民身份证号、签发机关、有效期限,识别准确度达到99%以上。
另外,本接口还支持多种扩展能力,满足不同场景的需求。如身份证照片、人像照片的裁剪功能,同时具备7种告警功能,如下表所示。
重要提醒:本产品告警功能依托AI检测技术,不可作为审核的唯一依据,应用前请做好效果测试。
<table style="width:650px">
<thead>
<tr>
<th width="150">扩展能力</th>
<th width="500">能力项</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">裁剪功能</td>
<td>身份证照片裁剪(去掉证件外多余的边缘、自动矫正拍摄角度)</td>
</tr>
<tr>
<td>人像照片裁剪(自动抠取身份证头像区域)</td>
</tr>
<tr>
<td rowspan="9">告警功能</td>
</tr>
<tr>
<td>身份证有效日期不合法告警</td>
</tr>
<tr>
<td>身份证边框不完整告警</td>
</tr>
<tr>
<td>身份证复印件告警</td>
</tr>
<tr>
<td>身份证翻拍告警</td>
</tr>
<tr>
<td>身份证框内遮挡告警</td>
</tr>
<tr>
<td>临时身份证告警</td>
</tr>
<tr>
<td>身份证疑似存在PS痕迹告警</td>
</tr>
<tr>
<td>图片模糊告警(可根据图片质量分数判断)</td>
</tr>
</tbody>
</table>
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_CARDSIDEERROR = "FailedOperation.CardSideError" FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IDCARDINFOILLEGAL = "FailedOperation.IdCardInfoIllegal" FAILEDOPERATION_IDCARDTOOSMALL = "FailedOperation.IdCardTooSmall" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOIDCARD = "FailedOperation.ImageNoIdCard" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_MULTICARDERROR = "FailedOperation.MultiCardError" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_CONFIGFORMATERROR = "InvalidParameter.ConfigFormatError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ImageEnhancement ¶ added in v1.0.501
func (c *Client) ImageEnhancement(request *ImageEnhancementRequest) (response *ImageEnhancementResponse, err error)
ImageEnhancement 文本图像增强是面向文档类图片提供的图像增强处理能力,包括切边增强、图像矫正、阴影去除、摩尔纹去除等;可以有效优化文档类的图片质量,提升文字的清晰度。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ImageEnhancementWithContext ¶ added in v1.0.501
func (c *Client) ImageEnhancementWithContext(ctx context.Context, request *ImageEnhancementRequest) (response *ImageEnhancementResponse, err error)
ImageEnhancement 文本图像增强是面向文档类图片提供的图像增强处理能力,包括切边增强、图像矫正、阴影去除、摩尔纹去除等;可以有效优化文档类的图片质量,提升文字的清晰度。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) InsuranceBillOCR ¶
func (c *Client) InsuranceBillOCR(request *InsuranceBillOCRRequest) (response *InsuranceBillOCRResponse, err error)
InsuranceBillOCR 本接口支持病案首页、费用清单、结算单、医疗发票四种保险理赔单据的文本识别和结构化输出。
默认接口请求频率限制:1次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) InsuranceBillOCRWithContext ¶ added in v1.0.324
func (c *Client) InsuranceBillOCRWithContext(ctx context.Context, request *InsuranceBillOCRRequest) (response *InsuranceBillOCRResponse, err error)
InsuranceBillOCR 本接口支持病案首页、费用清单、结算单、医疗发票四种保险理赔单据的文本识别和结构化输出。
默认接口请求频率限制:1次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) InvoiceGeneralOCR ¶
func (c *Client) InvoiceGeneralOCR(request *InvoiceGeneralOCRRequest) (response *InvoiceGeneralOCRResponse, err error)
InvoiceGeneralOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持对通用机打发票的发票代码、发票号码、日期、合计金额(小写)、合计金额(大写)、购买方识别号、销售方识别号、校验码、购买方名称、销售方名称、时间、种类、发票消费类型、省、市、是否有公司印章、发票名称、购买方地址、电话、销售方地址、电话、购买方开户行及账号、销售方开户行及账号、经办人取票用户、经办人支付信息、经办人商户号、经办人订单号、货物或应税劳务、服务名称、数量、单价、税率、税额、金额、单位、规格型号、合计税额、合计金额、备注、收款人、复核、开票人、密码区、行业分类等字段的识别。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) InvoiceGeneralOCRWithContext ¶ added in v1.0.324
func (c *Client) InvoiceGeneralOCRWithContext(ctx context.Context, request *InvoiceGeneralOCRRequest) (response *InvoiceGeneralOCRResponse, err error)
InvoiceGeneralOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持对通用机打发票的发票代码、发票号码、日期、合计金额(小写)、合计金额(大写)、购买方识别号、销售方识别号、校验码、购买方名称、销售方名称、时间、种类、发票消费类型、省、市、是否有公司印章、发票名称、购买方地址、电话、销售方地址、电话、购买方开户行及账号、销售方开户行及账号、经办人取票用户、经办人支付信息、经办人商户号、经办人订单号、货物或应税劳务、服务名称、数量、单价、税率、税额、金额、单位、规格型号、合计税额、合计金额、备注、收款人、复核、开票人、密码区、行业分类等字段的识别。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) LicensePlateOCR ¶
func (c *Client) LicensePlateOCR(request *LicensePlateOCRRequest) (response *LicensePlateOCRResponse, err error)
LicensePlateOCR 本接口支持对中国大陆机动车车牌的自动定位和识别,返回地域编号和车牌号码与车牌颜色信息。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) LicensePlateOCRWithContext ¶ added in v1.0.324
func (c *Client) LicensePlateOCRWithContext(ctx context.Context, request *LicensePlateOCRRequest) (response *LicensePlateOCRResponse, err error)
LicensePlateOCR 本接口支持对中国大陆机动车车牌的自动定位和识别,返回地域编号和车牌号码与车牌颜色信息。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) MLIDCardOCR ¶
func (c *Client) MLIDCardOCR(request *MLIDCardOCRRequest) (response *MLIDCardOCRResponse, err error)
MLIDCardOCR 本接口支持马来西亚身份证识别,识别字段包括身份证号、姓名、性别、地址;具备身份证人像照片的裁剪功能和翻拍、复印件告警功能。
本接口暂未完全对外开放,如需咨询,请[联系商务](https://cloud.tencent.com/about/connect)
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOSPECIFIEDCARD = "FailedOperation.ImageNoSpecifiedCard" FAILEDOPERATION_INVALIDPOSTALCODELENGTH = "FailedOperation.InvalidPostalCodeLength" FAILEDOPERATION_NOMASIDCARD = "FailedOperation.NoMASIDCard" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" FAILEDOPERATION_WARNINGSERVICEFAILED = "FailedOperation.WarningServiceFailed" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) MLIDCardOCRWithContext ¶ added in v1.0.324
func (c *Client) MLIDCardOCRWithContext(ctx context.Context, request *MLIDCardOCRRequest) (response *MLIDCardOCRResponse, err error)
MLIDCardOCR 本接口支持马来西亚身份证识别,识别字段包括身份证号、姓名、性别、地址;具备身份证人像照片的裁剪功能和翻拍、复印件告警功能。
本接口暂未完全对外开放,如需咨询,请[联系商务](https://cloud.tencent.com/about/connect)
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOSPECIFIEDCARD = "FailedOperation.ImageNoSpecifiedCard" FAILEDOPERATION_INVALIDPOSTALCODELENGTH = "FailedOperation.InvalidPostalCodeLength" FAILEDOPERATION_NOMASIDCARD = "FailedOperation.NoMASIDCard" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" FAILEDOPERATION_WARNINGSERVICEFAILED = "FailedOperation.WarningServiceFailed" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) MLIDPassportOCR ¶
func (c *Client) MLIDPassportOCR(request *MLIDPassportOCRRequest) (response *MLIDPassportOCRResponse, err error)
MLIDPassportOCR 本接口支持中国大陆地区及中国港澳台地区、其他国家以及地区的护照识别。识别字段包括护照ID、姓名、出生日期、性别、有效期、发行国、国籍、国家地区代码,具备护照人像照片的裁剪功能和翻拍、复印件告警功能。
本接口支持地区范围:可机读护照国家。包括中国大陆地区、中国港澳台地区、新加坡、马来西亚、泰国、美国、韩国、越南、澳大利亚、缅甸、印度尼西亚、日本、加拿大、老挝、巴基斯坦、哈萨克斯坦、法国、英国、德国、菲律宾、新西兰、印度、意大利、蒙古、孟加拉国、尼日利亚、柬埔寨、西班牙、摩洛哥、吉尔吉斯斯坦、埃及、荷兰、塔吉克斯坦、巴西、乌兹别克斯坦、伊拉克、阿尔及利亚、土耳其、南非、墨西哥、尼泊尔、白俄罗斯、叶门、阿富汗、沙特、肯尼亚、波兰、比利时、瑞典、奥地利、坦桑尼亚、委内瑞拉、阿根廷、喀麦隆、斯里兰卡、衣索比亚、约旦、瑞士、加纳、爱尔兰、哥伦比亚、苏丹、匈牙利、罗马尼亚、阿联酋、文莱、希腊、以色列、巴拿马、丹麦、伊朗、乌干达、挪威、秘鲁、葡萄牙、智利、塞尔维亚、芬兰、尚比亚、亚美尼亚、叙利亚、黎巴嫩、斯洛伐克、卡塔尔、古巴、朝鲜。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_FIELDEXCEPTION = "FailedOperation.FieldException" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_INCONSISTENCYBETWEENMRZANDVRZ = "FailedOperation.InconsistencyBetweenMRZAndVRZ" FAILEDOPERATION_NOPASSPORT = "FailedOperation.NoPassport" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" FAILEDOPERATION_WARNINGSERVICEFAILED = "FailedOperation.WarningServiceFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) MLIDPassportOCRWithContext ¶ added in v1.0.324
func (c *Client) MLIDPassportOCRWithContext(ctx context.Context, request *MLIDPassportOCRRequest) (response *MLIDPassportOCRResponse, err error)
MLIDPassportOCR 本接口支持中国大陆地区及中国港澳台地区、其他国家以及地区的护照识别。识别字段包括护照ID、姓名、出生日期、性别、有效期、发行国、国籍、国家地区代码,具备护照人像照片的裁剪功能和翻拍、复印件告警功能。
本接口支持地区范围:可机读护照国家。包括中国大陆地区、中国港澳台地区、新加坡、马来西亚、泰国、美国、韩国、越南、澳大利亚、缅甸、印度尼西亚、日本、加拿大、老挝、巴基斯坦、哈萨克斯坦、法国、英国、德国、菲律宾、新西兰、印度、意大利、蒙古、孟加拉国、尼日利亚、柬埔寨、西班牙、摩洛哥、吉尔吉斯斯坦、埃及、荷兰、塔吉克斯坦、巴西、乌兹别克斯坦、伊拉克、阿尔及利亚、土耳其、南非、墨西哥、尼泊尔、白俄罗斯、叶门、阿富汗、沙特、肯尼亚、波兰、比利时、瑞典、奥地利、坦桑尼亚、委内瑞拉、阿根廷、喀麦隆、斯里兰卡、衣索比亚、约旦、瑞士、加纳、爱尔兰、哥伦比亚、苏丹、匈牙利、罗马尼亚、阿联酋、文莱、希腊、以色列、巴拿马、丹麦、伊朗、乌干达、挪威、秘鲁、葡萄牙、智利、塞尔维亚、芬兰、尚比亚、亚美尼亚、叙利亚、黎巴嫩、斯洛伐克、卡塔尔、古巴、朝鲜。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_FIELDEXCEPTION = "FailedOperation.FieldException" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_INCONSISTENCYBETWEENMRZANDVRZ = "FailedOperation.InconsistencyBetweenMRZAndVRZ" FAILEDOPERATION_NOPASSPORT = "FailedOperation.NoPassport" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" FAILEDOPERATION_WARNINGSERVICEFAILED = "FailedOperation.WarningServiceFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) MainlandPermitOCR ¶
func (c *Client) MainlandPermitOCR(request *MainlandPermitOCRRequest) (response *MainlandPermitOCRResponse, err error)
MainlandPermitOCR 智能识别并结构化港澳台通行证及来往内地通行证正面全部字段,包含中文姓名、英文姓名、性别、出生日期、签发机关、有效期限、证件号、签发地点、签发次数、证件类别。
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) MainlandPermitOCRWithContext ¶ added in v1.0.324
func (c *Client) MainlandPermitOCRWithContext(ctx context.Context, request *MainlandPermitOCRRequest) (response *MainlandPermitOCRResponse, err error)
MainlandPermitOCR 智能识别并结构化港澳台通行证及来往内地通行证正面全部字段,包含中文姓名、英文姓名、性别、出生日期、签发机关、有效期限、证件号、签发地点、签发次数、证件类别。
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) MixedInvoiceDetect ¶
func (c *Client) MixedInvoiceDetect(request *MixedInvoiceDetectRequest) (response *MixedInvoiceDetectResponse, err error)
MixedInvoiceDetect 本接口支持多张、多类型票据的混合检测和自动分类,返回对应票据类型。目前已支持增值税发票、增值税发票(卷票)、定额发票、通用机打发票、购车发票、火车票、出租车发票、机票行程单、汽车票、轮船票、过路过桥费发票、酒店账单、客运限额发票、购物小票、完税证明共15种票据。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) MixedInvoiceDetectWithContext ¶ added in v1.0.324
func (c *Client) MixedInvoiceDetectWithContext(ctx context.Context, request *MixedInvoiceDetectRequest) (response *MixedInvoiceDetectResponse, err error)
MixedInvoiceDetect 本接口支持多张、多类型票据的混合检测和自动分类,返回对应票据类型。目前已支持增值税发票、增值税发票(卷票)、定额发票、通用机打发票、购车发票、火车票、出租车发票、机票行程单、汽车票、轮船票、过路过桥费发票、酒店账单、客运限额发票、购物小票、完税证明共15种票据。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) MixedInvoiceOCR ¶
func (c *Client) MixedInvoiceOCR(request *MixedInvoiceOCRRequest) (response *MixedInvoiceOCRResponse, err error)
MixedInvoiceOCR 本接口支持 单张、多张、多类型 票据的混合识别,同时支持自选需要识别的票据类型,已支持票种包括:增值税发票(专票、普票、卷票)、全电发票、非税发票、定额发票、通用机打发票、购车发票、火车票、出租车发票、机票行程单、汽车票、轮船票、过路过桥费发票共14种标准报销发票,并支持其他类发票的识别。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) MixedInvoiceOCRWithContext ¶ added in v1.0.324
func (c *Client) MixedInvoiceOCRWithContext(ctx context.Context, request *MixedInvoiceOCRRequest) (response *MixedInvoiceOCRResponse, err error)
MixedInvoiceOCR 本接口支持 单张、多张、多类型 票据的混合识别,同时支持自选需要识别的票据类型,已支持票种包括:增值税发票(专票、普票、卷票)、全电发票、非税发票、定额发票、通用机打发票、购车发票、火车票、出租车发票、机票行程单、汽车票、轮船票、过路过桥费发票共14种标准报销发票,并支持其他类发票的识别。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) PassportOCR ¶
func (c *Client) PassportOCR(request *PassportOCRRequest) (response *PassportOCRResponse, err error)
PassportOCR <b>此接口为护照识别(中国大陆地区护照)的旧版本服务,不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/37657">护照识别(多国多地区护照)</a>。</b>
本接口支持中国大陆地区护照个人资料页多个字段的检测与识别。已支持字段包括英文姓名、中文姓名、国家码、护照号、出生地、出生日期、国籍英文、性别英文、有效期、签发地点英文、签发日期、持证人签名、护照机读码(MRZ码)等。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) PassportOCRWithContext ¶ added in v1.0.324
func (c *Client) PassportOCRWithContext(ctx context.Context, request *PassportOCRRequest) (response *PassportOCRResponse, err error)
PassportOCR <b>此接口为护照识别(中国大陆地区护照)的旧版本服务,不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/37657">护照识别(多国多地区护照)</a>。</b>
本接口支持中国大陆地区护照个人资料页多个字段的检测与识别。已支持字段包括英文姓名、中文姓名、国家码、护照号、出生地、出生日期、国籍英文、性别英文、有效期、签发地点英文、签发日期、持证人签名、护照机读码(MRZ码)等。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) PermitOCR ¶
func (c *Client) PermitOCR(request *PermitOCRRequest) (response *PermitOCRResponse, err error)
PermitOCR 本接口支持对卡式港澳台通行证的识别,包括签发地点、签发机关、有效期限、性别、出生日期、英文姓名、姓名、证件号等字段。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) PermitOCRWithContext ¶ added in v1.0.324
func (c *Client) PermitOCRWithContext(ctx context.Context, request *PermitOCRRequest) (response *PermitOCRResponse, err error)
PermitOCR 本接口支持对卡式港澳台通行证的识别,包括签发地点、签发机关、有效期限、性别、出生日期、英文姓名、姓名、证件号等字段。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) QrcodeOCR ¶
func (c *Client) QrcodeOCR(request *QrcodeOCRRequest) (response *QrcodeOCRResponse, err error)
QrcodeOCR 本接口支持条形码和二维码的识别(包括 DataMatrix 和 PDF417)。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) QrcodeOCRWithContext ¶ added in v1.0.324
func (c *Client) QrcodeOCRWithContext(ctx context.Context, request *QrcodeOCRRequest) (response *QrcodeOCRResponse, err error)
QrcodeOCR 本接口支持条形码和二维码的识别(包括 DataMatrix 和 PDF417)。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) QuestionOCR ¶ added in v1.0.1089
func (c *Client) QuestionOCR(request *QuestionOCRRequest) (response *QuestionOCRResponse, err error)
QuestionOCR 题目识别是教育的基础OCR识别能力。可支持扫描、拍照场景的单题题目识别。接口支持印刷体文本、手写体文本及公式的OCR识别和坐标返回,此外,接口还可对题目中的配图位置进行检测并返回坐标位置。适用于智能批改等场景的题目内容识别作为检索输入。
默认接口请求频率限制:2次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) QuestionOCRWithContext ¶ added in v1.0.1089
func (c *Client) QuestionOCRWithContext(ctx context.Context, request *QuestionOCRRequest) (response *QuestionOCRResponse, err error)
QuestionOCR 题目识别是教育的基础OCR识别能力。可支持扫描、拍照场景的单题题目识别。接口支持印刷体文本、手写体文本及公式的OCR识别和坐标返回,此外,接口还可对题目中的配图位置进行检测并返回坐标位置。适用于智能批改等场景的题目内容识别作为检索输入。
默认接口请求频率限制:2次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) QuestionSplitLayoutOCR ¶ added in v1.1.47
func (c *Client) QuestionSplitLayoutOCR(request *QuestionSplitLayoutOCRRequest) (response *QuestionSplitLayoutOCRResponse, err error)
QuestionSplitLayoutOCR 试卷切题(仅检测)可将整页练习册、试卷或教辅中的题目进行自动切题,返回试题边框的坐标位置。新客户请注意UseNewMode的选择。
默认接口请求频率限制:2次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) QuestionSplitLayoutOCRWithContext ¶ added in v1.1.47
func (c *Client) QuestionSplitLayoutOCRWithContext(ctx context.Context, request *QuestionSplitLayoutOCRRequest) (response *QuestionSplitLayoutOCRResponse, err error)
QuestionSplitLayoutOCR 试卷切题(仅检测)可将整页练习册、试卷或教辅中的题目进行自动切题,返回试题边框的坐标位置。新客户请注意UseNewMode的选择。
默认接口请求频率限制:2次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) QuestionSplitOCR ¶ added in v1.0.1089
func (c *Client) QuestionSplitOCR(request *QuestionSplitOCRRequest) (response *QuestionSplitOCRResponse, err error)
QuestionSplitOCR 试卷切题识别可将整页练习册、试卷或教辅中的题目进行自动切题,并识别出其中的文字内容和坐标位置。新接入客户请注意UseNewModel选择
默认接口请求频率限制:2次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) QuestionSplitOCRWithContext ¶ added in v1.0.1089
func (c *Client) QuestionSplitOCRWithContext(ctx context.Context, request *QuestionSplitOCRRequest) (response *QuestionSplitOCRResponse, err error)
QuestionSplitOCR 试卷切题识别可将整页练习册、试卷或教辅中的题目进行自动切题,并识别出其中的文字内容和坐标位置。新接入客户请注意UseNewModel选择
默认接口请求频率限制:2次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) QuotaInvoiceOCR ¶
func (c *Client) QuotaInvoiceOCR(request *QuotaInvoiceOCRRequest) (response *QuotaInvoiceOCRResponse, err error)
QuotaInvoiceOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持定额发票的发票号码、发票代码、金额(大小写)、发票消费类型、地区及是否有公司印章等关键字段的识别。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) QuotaInvoiceOCRWithContext ¶ added in v1.0.324
func (c *Client) QuotaInvoiceOCRWithContext(ctx context.Context, request *QuotaInvoiceOCRRequest) (response *QuotaInvoiceOCRResponse, err error)
QuotaInvoiceOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持定额发票的发票号码、发票代码、金额(大小写)、发票消费类型、地区及是否有公司印章等关键字段的识别。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeContainerOCR ¶ added in v1.0.288
func (c *Client) RecognizeContainerOCR(request *RecognizeContainerOCRRequest) (response *RecognizeContainerOCRResponse, err error)
RecognizeContainerOCR 本接口支持集装箱箱门信息识别,识别字段包括集装箱箱号、类型、总重量、有效承重、容量、自身重量,具备集装箱箱号、类型不完整或者不清晰的告警功能。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeContainerOCRWithContext ¶ added in v1.0.324
func (c *Client) RecognizeContainerOCRWithContext(ctx context.Context, request *RecognizeContainerOCRRequest) (response *RecognizeContainerOCRResponse, err error)
RecognizeContainerOCR 本接口支持集装箱箱门信息识别,识别字段包括集装箱箱号、类型、总重量、有效承重、容量、自身重量,具备集装箱箱号、类型不完整或者不清晰的告警功能。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeEncryptedIDCardOCR ¶ added in v1.0.850
func (c *Client) RecognizeEncryptedIDCardOCR(request *RecognizeEncryptedIDCardOCRRequest) (response *RecognizeEncryptedIDCardOCRResponse, err error)
RecognizeEncryptedIDCardOCR 身份证识别(安全加密版)接口实现了数据加密传输,能够有效防止个人身份证隐私信息不被窃取泄露。
本接口支持中国大陆居民二代身份证正反面所有字段的识别,包括姓名、性别、民族、出生日期、住址、公民身份证号、签发机关、有效期限,识别速度快、准确度高。
另外,本接口还支持多种扩展能力,满足不同场景的需求。如身份证照片、人像照片的裁剪功能,同时具备9种告警功能,如下表所示。
重要提醒:本产品告警功能依托AI检测技术,不可作为审核的唯一依据,应用前请做好效果测试。
<table style="width:650px">
<thead>
<tr>
<th width="150">扩展能力</th>
<th width="500">能力项</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">裁剪功能</td>
<td>身份证照片裁剪(去掉证件外多余的边缘、自动矫正拍摄角度)</td>
</tr>
<tr>
<td>人像照片裁剪(自动抠取身份证头像区域)</td>
</tr>
<tr>
<td rowspan="9">告警功能</td>
<td>身份证有效日期不合法
</td>
</tr>
<tr>
<td>身份证边框不完整告警</td>
</tr>
<tr>
<td>身份证复印件告警</td>
</tr>
<tr>
<td>身份证翻拍告警</td>
</tr>
<tr>
<td>身份证框内遮挡告警</td>
</tr>
<tr>
<td>临时身份证告警</td>
</tr>
<tr>
<td>身份证疑似存在PS痕迹告警</td>
</tr>
<tr>
<td>图片模糊告警(可根据图片质量分数判断)</td>
</tr>
</tbody>
</table>
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_CARDSIDEERROR = "FailedOperation.CardSideError" FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IDCARDINFOILLEGAL = "FailedOperation.IdCardInfoIllegal" FAILEDOPERATION_IDCARDTOOSMALL = "FailedOperation.IdCardTooSmall" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOIDCARD = "FailedOperation.ImageNoIdCard" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_MULTICARDERROR = "FailedOperation.MultiCardError" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_CONFIGFORMATERROR = "InvalidParameter.ConfigFormatError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeEncryptedIDCardOCRWithContext ¶ added in v1.0.850
func (c *Client) RecognizeEncryptedIDCardOCRWithContext(ctx context.Context, request *RecognizeEncryptedIDCardOCRRequest) (response *RecognizeEncryptedIDCardOCRResponse, err error)
RecognizeEncryptedIDCardOCR 身份证识别(安全加密版)接口实现了数据加密传输,能够有效防止个人身份证隐私信息不被窃取泄露。
本接口支持中国大陆居民二代身份证正反面所有字段的识别,包括姓名、性别、民族、出生日期、住址、公民身份证号、签发机关、有效期限,识别速度快、准确度高。
另外,本接口还支持多种扩展能力,满足不同场景的需求。如身份证照片、人像照片的裁剪功能,同时具备9种告警功能,如下表所示。
重要提醒:本产品告警功能依托AI检测技术,不可作为审核的唯一依据,应用前请做好效果测试。
<table style="width:650px">
<thead>
<tr>
<th width="150">扩展能力</th>
<th width="500">能力项</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">裁剪功能</td>
<td>身份证照片裁剪(去掉证件外多余的边缘、自动矫正拍摄角度)</td>
</tr>
<tr>
<td>人像照片裁剪(自动抠取身份证头像区域)</td>
</tr>
<tr>
<td rowspan="9">告警功能</td>
<td>身份证有效日期不合法
</td>
</tr>
<tr>
<td>身份证边框不完整告警</td>
</tr>
<tr>
<td>身份证复印件告警</td>
</tr>
<tr>
<td>身份证翻拍告警</td>
</tr>
<tr>
<td>身份证框内遮挡告警</td>
</tr>
<tr>
<td>临时身份证告警</td>
</tr>
<tr>
<td>身份证疑似存在PS痕迹告警</td>
</tr>
<tr>
<td>图片模糊告警(可根据图片质量分数判断)</td>
</tr>
</tbody>
</table>
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_CARDSIDEERROR = "FailedOperation.CardSideError" FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IDCARDINFOILLEGAL = "FailedOperation.IdCardInfoIllegal" FAILEDOPERATION_IDCARDTOOSMALL = "FailedOperation.IdCardTooSmall" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOIDCARD = "FailedOperation.ImageNoIdCard" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_MULTICARDERROR = "FailedOperation.MultiCardError" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_CONFIGFORMATERROR = "InvalidParameter.ConfigFormatError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeFormulaOCR ¶ added in v1.0.1089
func (c *Client) RecognizeFormulaOCR(request *RecognizeFormulaOCRRequest) (response *RecognizeFormulaOCRResponse, err error)
RecognizeFormulaOCR 公式识别是教育的基础OCR识别能力,可支持理科(数学、物理、化学、生物)的印刷体和手写体的公式识别。
默认接口请求频率限制:2次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeFormulaOCRWithContext ¶ added in v1.0.1089
func (c *Client) RecognizeFormulaOCRWithContext(ctx context.Context, request *RecognizeFormulaOCRRequest) (response *RecognizeFormulaOCRResponse, err error)
RecognizeFormulaOCR 公式识别是教育的基础OCR识别能力,可支持理科(数学、物理、化学、生物)的印刷体和手写体的公式识别。
默认接口请求频率限制:2次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeGeneralCardWarn ¶ added in v1.0.1087
func (c *Client) RecognizeGeneralCardWarn(request *RecognizeGeneralCardWarnRequest) (response *RecognizeGeneralCardWarnResponse, err error)
RecognizeGeneralCardWarn 支持通用证照的有效性检测告警,包括卡证复印件告警、卡证翻拍告警等功能,支持通用证照的ps伪造检测,可以应用于各种证件信息有效性校验场景。
重要提醒:本产品依托AI检测技术,不可作为审核的唯一依据,应用前请做好效果测试。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeGeneralCardWarnWithContext ¶ added in v1.0.1087
func (c *Client) RecognizeGeneralCardWarnWithContext(ctx context.Context, request *RecognizeGeneralCardWarnRequest) (response *RecognizeGeneralCardWarnResponse, err error)
RecognizeGeneralCardWarn 支持通用证照的有效性检测告警,包括卡证复印件告警、卡证翻拍告警等功能,支持通用证照的ps伪造检测,可以应用于各种证件信息有效性校验场景。
重要提醒:本产品依托AI检测技术,不可作为审核的唯一依据,应用前请做好效果测试。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeGeneralInvoice ¶ added in v1.0.651
func (c *Client) RecognizeGeneralInvoice(request *RecognizeGeneralInvoiceRequest) (response *RecognizeGeneralInvoiceResponse, err error)
RecognizeGeneralInvoice 本接口支持 PDF多页(最多30页)、一页中单张、多张、类型票据的混合识别,同时支持单选识别某类票据,已支持票种包括:增值税发票(专票、普票、卷票、区块链发票、通行费发票)、全电发票(专票、普票)、非税发票(通用票据、统一缴纳书)、定额发票、通用机打发票、购车发票(机动车销售发票、二手车发票)、火车票、出租车发票、机票行程单、汽车票、轮船票、过路过桥费发票等常用标准报销发票,支持OFD格式的 增值税电子普通发票、增值税电子专用发票、电子发票(普通发票)、电子发票(增值税专用发票)、电子发票(机票行程单)、电子发票(铁路电子客票)的第一页识别,并支持非上述类型的其他发票的智能识别,点击[立即试用](https://cloud.tencent.com/product/ocr)。
默认接口请求频率限制:5次/秒。
支持返回的细项目子票种SubType、子票种中文TypeDescription、以及对应所属大类票种Type 的说明如下列表:
<table style="width:715px">
<thead>
<tr>
<th style="width:200px">SubType 子票种英文</th>
<th style="width:200px">TypeDescription子票种中文</th>
<th >Type 所属大类票种</th>
</tr>
</thead>
<tbody>
<tr>
<td> VatSpecialInvoice</td>
<td> 增值税专用发票 </td>
<td> 3 </td>
</tr>
<tr>
<td> VatCommonInvoice</td>
<td> 增值税普通发票 </td>
<td> 3 </td>
</tr>
<tr>
<td> VatElectronicCommonInvoice </td>
<td> 增值税电子普通发票 </td>
<td> 3 </td>
</tr>
<tr>
<td> VatElectronicSpecialInvoice </td>
<td> 增值税电子专用发票 </td>
<td> 3 </td>
</tr>
<tr>
<td> VatElectronicInvoiceBlockchain</td>
<td> 区块链电子发票 </td>
<td> 3 </td>
</tr>
<tr>
<td> VatElectronicInvoiceToll</td>
<td> 增值税电子普通发票(通行费)</td>
<td> 3 </td>
</tr>
<tr>
<td> VatSalesList</td>
<td> 增值税销货清单</td>
<td> 3 </td>
</tr>
<tr>
<td> VatElectronicSpecialInvoiceFull</td>
<td> 电子发票(专用发票)</td>
<td> 16 </td>
</tr>
<tr>
<td> VatElectronicInvoiceFull</td>
<td> 电子发票(普通发票) </td>
<td> 16 </td>
</tr>
<tr>
<td> ElectronicFlightTicketFull</td>
<td> 电子发票(机票行程单)</td>
<td> 16 </td>
</tr>
<tr>
<td> ElectronicTrainTicketFull</td>
<td> 电子发票(铁路电子客票)</td>
<td> 16 </td>
</tr>
<tr>
<td> MotorVehicleSaleInvoice </td>
<td> 机动车销售统一发票 </td>
<td> 12 </td>
</tr>
<tr>
<td> UsedCarPurchaseInvoice </td>
<td> 二手车销售统一发票 </td>
<td> 12 </td>
</tr>
<tr>
<td> MotorVehicleSaleInvoiceElectronic </td>
<td> 机动车销售统一发票(电子)</td>
<td> 12 </td>
</tr>
<tr>
<td> UsedCarPurchaseInvoiceElectronic </td>
<td> 二手车销售统一发票(电子)</td>
<td> 12 </td>
</tr>
<tr>
<td> VatInvoiceRoll </td>
<td> 增值税普通发票(卷票) </td>
<td> 11 </td>
</tr>
<tr>
<td> TaxiTicket </td>
<td> 出租车发票 </td>
<td> 0 </td>
</tr>
<tr>
<td> QuotaInvoice </td>
<td> 定额发票 </td>
<td> 1 </td>
</tr>
<tr>
<td> TrainTicket </td>
<td> 火车票 </td>
<td> 2 </td>
</tr>
<tr>
<td> AirTransport </td>
<td> 机票行程单 </td>
<td> 5 </td>
</tr>
<tr>
<td> MachinePrintedInvoice </td>
<td> 通用机打发票 </td>
<td> 8 </td>
</tr>
<tr>
<td> BusInvoice </td>
<td> 汽车票 </td>
<td> 9 </td>
</tr>
<tr>
<td> ShippingInvoice </td>
<td> 轮船票 </td>
<td> 10 </td>
</tr>
<tr>
<td> NonTaxIncomeGeneralBill </td>
<td> 非税收入通用票据 </td>
<td> 15 </td>
</tr>
<tr>
<td> NonTaxIncomeElectronicBill </td>
<td> 非税收入一般缴款书(电子) </td>
<td> 15 </td>
</tr>
<tr>
<td> TollInvoice </td>
<td> 过路过桥费发票 </td>
<td> 13 </td>
</tr>
<tr>
<td> MedicalOutpatientInvoice </td>
<td> 医疗门诊收费票据(电子) </td>
<td> 17 </td>
</tr>
<tr>
<td> MedicalHospitalizedInvoice </td>
<td> 医疗住院收费票据(电子) </td>
<td> 17 </td>
</tr>
<tr>
<td> TaxPayment </td>
<td> 完税凭证 </td>
<td> 18 </td>
</tr>
<tr>
<td> CustomsPaymentReceipt </td>
<td> 海关缴款 </td>
<td> 19 </td>
</tr>
<tr>
<td> BankSlip </td>
<td> 银行回单 </td>
<td> 20 </td>
</tr>
<tr>
<td> OnlineTaxiItinerary </td>
<td> 网约车行程单 </td>
<td> 21 </td>
</tr>
<tr>
<td> CustomsDeclaration </td>
<td> 海关进/出口货物报关单 </td>
<td> 22 </td>
</tr>
<tr>
<td> OverseasInvoice </td>
<td> 海外发票 </td>
<td> 23 </td>
</tr>
<tr>
<td> ShoppingReceipt </td>
<td> 购物小票 </td>
<td> 24 </td>
</tr>
<tr>
<td> SaleInventory </td>
<td> 销货清单 </td>
<td> 25 </td>
</tr>
<tr>
<td> ElectronicTollSummary </td>
<td> 通行费电子票据汇总单 </td>
<td> 26 </td>
</tr>
<tr>
<td> OtherInvoice </td>
<td> 其他发票 </td>
<td> -1 </td>
</tr>
</tbody>
</table>
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeGeneralInvoiceWithContext ¶ added in v1.0.651
func (c *Client) RecognizeGeneralInvoiceWithContext(ctx context.Context, request *RecognizeGeneralInvoiceRequest) (response *RecognizeGeneralInvoiceResponse, err error)
RecognizeGeneralInvoice 本接口支持 PDF多页(最多30页)、一页中单张、多张、类型票据的混合识别,同时支持单选识别某类票据,已支持票种包括:增值税发票(专票、普票、卷票、区块链发票、通行费发票)、全电发票(专票、普票)、非税发票(通用票据、统一缴纳书)、定额发票、通用机打发票、购车发票(机动车销售发票、二手车发票)、火车票、出租车发票、机票行程单、汽车票、轮船票、过路过桥费发票等常用标准报销发票,支持OFD格式的 增值税电子普通发票、增值税电子专用发票、电子发票(普通发票)、电子发票(增值税专用发票)、电子发票(机票行程单)、电子发票(铁路电子客票)的第一页识别,并支持非上述类型的其他发票的智能识别,点击[立即试用](https://cloud.tencent.com/product/ocr)。
默认接口请求频率限制:5次/秒。
支持返回的细项目子票种SubType、子票种中文TypeDescription、以及对应所属大类票种Type 的说明如下列表:
<table style="width:715px">
<thead>
<tr>
<th style="width:200px">SubType 子票种英文</th>
<th style="width:200px">TypeDescription子票种中文</th>
<th >Type 所属大类票种</th>
</tr>
</thead>
<tbody>
<tr>
<td> VatSpecialInvoice</td>
<td> 增值税专用发票 </td>
<td> 3 </td>
</tr>
<tr>
<td> VatCommonInvoice</td>
<td> 增值税普通发票 </td>
<td> 3 </td>
</tr>
<tr>
<td> VatElectronicCommonInvoice </td>
<td> 增值税电子普通发票 </td>
<td> 3 </td>
</tr>
<tr>
<td> VatElectronicSpecialInvoice </td>
<td> 增值税电子专用发票 </td>
<td> 3 </td>
</tr>
<tr>
<td> VatElectronicInvoiceBlockchain</td>
<td> 区块链电子发票 </td>
<td> 3 </td>
</tr>
<tr>
<td> VatElectronicInvoiceToll</td>
<td> 增值税电子普通发票(通行费)</td>
<td> 3 </td>
</tr>
<tr>
<td> VatSalesList</td>
<td> 增值税销货清单</td>
<td> 3 </td>
</tr>
<tr>
<td> VatElectronicSpecialInvoiceFull</td>
<td> 电子发票(专用发票)</td>
<td> 16 </td>
</tr>
<tr>
<td> VatElectronicInvoiceFull</td>
<td> 电子发票(普通发票) </td>
<td> 16 </td>
</tr>
<tr>
<td> ElectronicFlightTicketFull</td>
<td> 电子发票(机票行程单)</td>
<td> 16 </td>
</tr>
<tr>
<td> ElectronicTrainTicketFull</td>
<td> 电子发票(铁路电子客票)</td>
<td> 16 </td>
</tr>
<tr>
<td> MotorVehicleSaleInvoice </td>
<td> 机动车销售统一发票 </td>
<td> 12 </td>
</tr>
<tr>
<td> UsedCarPurchaseInvoice </td>
<td> 二手车销售统一发票 </td>
<td> 12 </td>
</tr>
<tr>
<td> MotorVehicleSaleInvoiceElectronic </td>
<td> 机动车销售统一发票(电子)</td>
<td> 12 </td>
</tr>
<tr>
<td> UsedCarPurchaseInvoiceElectronic </td>
<td> 二手车销售统一发票(电子)</td>
<td> 12 </td>
</tr>
<tr>
<td> VatInvoiceRoll </td>
<td> 增值税普通发票(卷票) </td>
<td> 11 </td>
</tr>
<tr>
<td> TaxiTicket </td>
<td> 出租车发票 </td>
<td> 0 </td>
</tr>
<tr>
<td> QuotaInvoice </td>
<td> 定额发票 </td>
<td> 1 </td>
</tr>
<tr>
<td> TrainTicket </td>
<td> 火车票 </td>
<td> 2 </td>
</tr>
<tr>
<td> AirTransport </td>
<td> 机票行程单 </td>
<td> 5 </td>
</tr>
<tr>
<td> MachinePrintedInvoice </td>
<td> 通用机打发票 </td>
<td> 8 </td>
</tr>
<tr>
<td> BusInvoice </td>
<td> 汽车票 </td>
<td> 9 </td>
</tr>
<tr>
<td> ShippingInvoice </td>
<td> 轮船票 </td>
<td> 10 </td>
</tr>
<tr>
<td> NonTaxIncomeGeneralBill </td>
<td> 非税收入通用票据 </td>
<td> 15 </td>
</tr>
<tr>
<td> NonTaxIncomeElectronicBill </td>
<td> 非税收入一般缴款书(电子) </td>
<td> 15 </td>
</tr>
<tr>
<td> TollInvoice </td>
<td> 过路过桥费发票 </td>
<td> 13 </td>
</tr>
<tr>
<td> MedicalOutpatientInvoice </td>
<td> 医疗门诊收费票据(电子) </td>
<td> 17 </td>
</tr>
<tr>
<td> MedicalHospitalizedInvoice </td>
<td> 医疗住院收费票据(电子) </td>
<td> 17 </td>
</tr>
<tr>
<td> TaxPayment </td>
<td> 完税凭证 </td>
<td> 18 </td>
</tr>
<tr>
<td> CustomsPaymentReceipt </td>
<td> 海关缴款 </td>
<td> 19 </td>
</tr>
<tr>
<td> BankSlip </td>
<td> 银行回单 </td>
<td> 20 </td>
</tr>
<tr>
<td> OnlineTaxiItinerary </td>
<td> 网约车行程单 </td>
<td> 21 </td>
</tr>
<tr>
<td> CustomsDeclaration </td>
<td> 海关进/出口货物报关单 </td>
<td> 22 </td>
</tr>
<tr>
<td> OverseasInvoice </td>
<td> 海外发票 </td>
<td> 23 </td>
</tr>
<tr>
<td> ShoppingReceipt </td>
<td> 购物小票 </td>
<td> 24 </td>
</tr>
<tr>
<td> SaleInventory </td>
<td> 销货清单 </td>
<td> 25 </td>
</tr>
<tr>
<td> ElectronicTollSummary </td>
<td> 通行费电子票据汇总单 </td>
<td> 26 </td>
</tr>
<tr>
<td> OtherInvoice </td>
<td> 其他发票 </td>
<td> -1 </td>
</tr>
</tbody>
</table>
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeHealthCodeOCR ¶ added in v1.0.336
func (c *Client) RecognizeHealthCodeOCR(request *RecognizeHealthCodeOCRRequest) (response *RecognizeHealthCodeOCRResponse, err error)
RecognizeHealthCodeOCR 产品规划
本接口支持北京、上海、广东、江苏、吉林、黑龙江、天津、辽宁、浙江、河南、四川、贵州、山东、安徽、福建、江西、湖北、湖南等省份健康码的识别,包括持码人姓名、持码人身份证号、健康码更新时间、健康码颜色、核酸检测结果、核酸检测间隔时长、核酸检测时间,疫苗接种信息,八个字段的识别结果输出。不同省市健康码显示的字段信息有所不同,上述字段的识别结果可能为空,以图片上具体展示的信息为准。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeHealthCodeOCRWithContext ¶ added in v1.0.336
func (c *Client) RecognizeHealthCodeOCRWithContext(ctx context.Context, request *RecognizeHealthCodeOCRRequest) (response *RecognizeHealthCodeOCRResponse, err error)
RecognizeHealthCodeOCR 产品规划
本接口支持北京、上海、广东、江苏、吉林、黑龙江、天津、辽宁、浙江、河南、四川、贵州、山东、安徽、福建、江西、湖北、湖南等省份健康码的识别,包括持码人姓名、持码人身份证号、健康码更新时间、健康码颜色、核酸检测结果、核酸检测间隔时长、核酸检测时间,疫苗接种信息,八个字段的识别结果输出。不同省市健康码显示的字段信息有所不同,上述字段的识别结果可能为空,以图片上具体展示的信息为准。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeMedicalInvoiceOCR ¶ added in v1.0.494
func (c *Client) RecognizeMedicalInvoiceOCR(request *RecognizeMedicalInvoiceOCRRequest) (response *RecognizeMedicalInvoiceOCRResponse, err error)
RecognizeMedicalInvoiceOCR 医疗发票识别目前支持全国统一门诊发票、全国统一住院发票、以及部分地方的门诊和住院发票的识别。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_ENGINERECOGNIZETIMEOUT = "FailedOperation.EngineRecognizeTimeout" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeMedicalInvoiceOCRWithContext ¶ added in v1.0.494
func (c *Client) RecognizeMedicalInvoiceOCRWithContext(ctx context.Context, request *RecognizeMedicalInvoiceOCRRequest) (response *RecognizeMedicalInvoiceOCRResponse, err error)
RecognizeMedicalInvoiceOCR 医疗发票识别目前支持全国统一门诊发票、全国统一住院发票、以及部分地方的门诊和住院发票的识别。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_ENGINERECOGNIZETIMEOUT = "FailedOperation.EngineRecognizeTimeout" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeOnlineTaxiItineraryOCR ¶ added in v1.0.268
func (c *Client) RecognizeOnlineTaxiItineraryOCR(request *RecognizeOnlineTaxiItineraryOCRRequest) (response *RecognizeOnlineTaxiItineraryOCRResponse, err error)
RecognizeOnlineTaxiItineraryOCR 本接口支持网约车行程单关键字段的识别,包括行程起止日期、上车时间、起点、终点、里程、金额等字段。
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeOnlineTaxiItineraryOCRWithContext ¶ added in v1.0.324
func (c *Client) RecognizeOnlineTaxiItineraryOCRWithContext(ctx context.Context, request *RecognizeOnlineTaxiItineraryOCRRequest) (response *RecognizeOnlineTaxiItineraryOCRResponse, err error)
RecognizeOnlineTaxiItineraryOCR 本接口支持网约车行程单关键字段的识别,包括行程起止日期、上车时间、起点、终点、里程、金额等字段。
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeStoreName ¶ added in v1.0.985
func (c *Client) RecognizeStoreName(request *RecognizeStoreNameRequest) (response *RecognizeStoreNameResponse, err error)
RecognizeStoreName 本接口用于识别门头照文字识别结果以及对应分类标签信息
默认接口请求频率限制:1次/秒
可能返回的错误码:
FAILEDOPERATION_CLASSIFYSTOREFAILED = "FailedOperation.ClassifyStoreFailed" FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_NOSTORELABEL = "FailedOperation.NoStoreLabel" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeStoreNameWithContext ¶ added in v1.0.985
func (c *Client) RecognizeStoreNameWithContext(ctx context.Context, request *RecognizeStoreNameRequest) (response *RecognizeStoreNameResponse, err error)
RecognizeStoreName 本接口用于识别门头照文字识别结果以及对应分类标签信息
默认接口请求频率限制:1次/秒
可能返回的错误码:
FAILEDOPERATION_CLASSIFYSTOREFAILED = "FailedOperation.ClassifyStoreFailed" FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_NOSTORELABEL = "FailedOperation.NoStoreLabel" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeTableAccurateOCR ¶ added in v1.0.599
func (c *Client) RecognizeTableAccurateOCR(request *RecognizeTableAccurateOCRRequest) (response *RecognizeTableAccurateOCRResponse, err error)
RecognizeTableAccurateOCR 本接口支持中英文图片/PDF内常规表格、无线表格、多表格的检测和识别,返回每个单元格的文字内容,支持旋转的表格图片识别,且支持将识别结果保存为 Excel 格式。识别效果比表格识别V2更好,覆盖场景更加广泛,对表格难例场景,如无线表格、嵌套表格(有线表格中包含无线表格)的识别效果均优于表格识别V2。
默认接口请求频率限制:2次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_PDFPARSEFAILED = "FailedOperation.PDFParseFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeTableAccurateOCRWithContext ¶ added in v1.0.599
func (c *Client) RecognizeTableAccurateOCRWithContext(ctx context.Context, request *RecognizeTableAccurateOCRRequest) (response *RecognizeTableAccurateOCRResponse, err error)
RecognizeTableAccurateOCR 本接口支持中英文图片/PDF内常规表格、无线表格、多表格的检测和识别,返回每个单元格的文字内容,支持旋转的表格图片识别,且支持将识别结果保存为 Excel 格式。识别效果比表格识别V2更好,覆盖场景更加广泛,对表格难例场景,如无线表格、嵌套表格(有线表格中包含无线表格)的识别效果均优于表格识别V2。
默认接口请求频率限制:2次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_PDFPARSEFAILED = "FailedOperation.PDFParseFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeTableOCR ¶
func (c *Client) RecognizeTableOCR(request *RecognizeTableOCRRequest) (response *RecognizeTableOCRResponse, err error)
RecognizeTableOCR 本接口支持中英文图片/ PDF内常规表格、无线表格、多表格的检测和识别,支持日文有线表格识别,返回每个单元格的文字内容,支持旋转的表格图片识别,且支持将识别结果保存为 Excel 格式。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeTableOCRWithContext ¶ added in v1.0.324
func (c *Client) RecognizeTableOCRWithContext(ctx context.Context, request *RecognizeTableOCRRequest) (response *RecognizeTableOCRResponse, err error)
RecognizeTableOCR 本接口支持中英文图片/ PDF内常规表格、无线表格、多表格的检测和识别,支持日文有线表格识别,返回每个单元格的文字内容,支持旋转的表格图片识别,且支持将识别结果保存为 Excel 格式。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeThaiIDCardOCR ¶
func (c *Client) RecognizeThaiIDCardOCR(request *RecognizeThaiIDCardOCRRequest) (response *RecognizeThaiIDCardOCRResponse, err error)
RecognizeThaiIDCardOCR 本接口支持泰国身份证识别,识别字段包括泰文姓名、英文姓名、地址、出生日期、身份证号码、首次领用日期、签发日期等字段。
本接口暂未完全对外开放,如需咨询,请[联系商务](https://cloud.tencent.com/about/connect)
默认接口请求频率限制:10次/秒
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOSPECIFIEDCARD = "FailedOperation.ImageNoSpecifiedCard" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" FAILEDOPERATION_WARNINGSERVICEFAILED = "FailedOperation.WarningServiceFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeThaiIDCardOCRWithContext ¶ added in v1.0.324
func (c *Client) RecognizeThaiIDCardOCRWithContext(ctx context.Context, request *RecognizeThaiIDCardOCRRequest) (response *RecognizeThaiIDCardOCRResponse, err error)
RecognizeThaiIDCardOCR 本接口支持泰国身份证识别,识别字段包括泰文姓名、英文姓名、地址、出生日期、身份证号码、首次领用日期、签发日期等字段。
本接口暂未完全对外开放,如需咨询,请[联系商务](https://cloud.tencent.com/about/connect)
默认接口请求频率限制:10次/秒
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOSPECIFIEDCARD = "FailedOperation.ImageNoSpecifiedCard" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" FAILEDOPERATION_WARNINGSERVICEFAILED = "FailedOperation.WarningServiceFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeTravelCardOCR ¶ added in v1.0.373
func (c *Client) RecognizeTravelCardOCR(request *RecognizeTravelCardOCRRequest) (response *RecognizeTravelCardOCRResponse, err error)
RecognizeTravelCardOCR 产品规划
本接口支持通信大数据行程卡识别,包括行程卡颜色、更新时间、途经地、存在中高风险地区的城市、电话号码,五个字段的识别结果输出。
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeTravelCardOCRWithContext ¶ added in v1.0.373
func (c *Client) RecognizeTravelCardOCRWithContext(ctx context.Context, request *RecognizeTravelCardOCRRequest) (response *RecognizeTravelCardOCRResponse, err error)
RecognizeTravelCardOCR 产品规划
本接口支持通信大数据行程卡识别,包括行程卡颜色、更新时间、途经地、存在中高风险地区的城市、电话号码,五个字段的识别结果输出。
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeValidIDCardOCR ¶ added in v1.0.1038
func (c *Client) RecognizeValidIDCardOCR(request *RecognizeValidIDCardOCRRequest) (response *RecognizeValidIDCardOCRResponse, err error)
RecognizeValidIDCardOCR 本接口支持二代身份证、临时身份证、港澳台居住证、外国人永久居留证,字段内容识别功能,包括姓名、性别、民族、出生、出生日期、住址、公民身份号码、签发机关、有效期限、国籍、通行证号码、持证人持有号码;支持返回证件类型;支持翻拍、复印、边框不完整、遮挡、字段级反光和字段级完整性告警;支持卡片主体框裁剪和头像裁剪。
重要提醒:本产品告警功能依托AI检测技术,不可作为审核的唯一依据,应用前请做好效果测试。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_CARDSIDEERROR = "FailedOperation.CardSideError" FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IDCARDINFOILLEGAL = "FailedOperation.IdCardInfoIllegal" FAILEDOPERATION_IDCARDTOOSMALL = "FailedOperation.IdCardTooSmall" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOIDCARD = "FailedOperation.ImageNoIdCard" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_MULTICARDERROR = "FailedOperation.MultiCardError" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_CONFIGFORMATERROR = "InvalidParameter.ConfigFormatError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RecognizeValidIDCardOCRWithContext ¶ added in v1.0.1038
func (c *Client) RecognizeValidIDCardOCRWithContext(ctx context.Context, request *RecognizeValidIDCardOCRRequest) (response *RecognizeValidIDCardOCRResponse, err error)
RecognizeValidIDCardOCR 本接口支持二代身份证、临时身份证、港澳台居住证、外国人永久居留证,字段内容识别功能,包括姓名、性别、民族、出生、出生日期、住址、公民身份号码、签发机关、有效期限、国籍、通行证号码、持证人持有号码;支持返回证件类型;支持翻拍、复印、边框不完整、遮挡、字段级反光和字段级完整性告警;支持卡片主体框裁剪和头像裁剪。
重要提醒:本产品告警功能依托AI检测技术,不可作为审核的唯一依据,应用前请做好效果测试。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_CARDSIDEERROR = "FailedOperation.CardSideError" FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IDCARDINFOILLEGAL = "FailedOperation.IdCardInfoIllegal" FAILEDOPERATION_IDCARDTOOSMALL = "FailedOperation.IdCardTooSmall" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOIDCARD = "FailedOperation.ImageNoIdCard" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_MULTICARDERROR = "FailedOperation.MultiCardError" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_CONFIGFORMATERROR = "InvalidParameter.ConfigFormatError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ResidenceBookletOCR ¶
func (c *Client) ResidenceBookletOCR(request *ResidenceBookletOCRRequest) (response *ResidenceBookletOCRResponse, err error)
ResidenceBookletOCR 本接口支持居民户口簿户主页及成员页关键字段的识别,包括姓名、户别、地址、籍贯、身份证号码等。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_LANGUAGENOTSUPPORT = "FailedOperation.LanguageNotSupport" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ResidenceBookletOCRWithContext ¶ added in v1.0.324
func (c *Client) ResidenceBookletOCRWithContext(ctx context.Context, request *ResidenceBookletOCRRequest) (response *ResidenceBookletOCRResponse, err error)
ResidenceBookletOCR 本接口支持居民户口簿户主页及成员页关键字段的识别,包括姓名、户别、地址、籍贯、身份证号码等。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_LANGUAGENOTSUPPORT = "FailedOperation.LanguageNotSupport" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RideHailingDriverLicenseOCR ¶
func (c *Client) RideHailingDriverLicenseOCR(request *RideHailingDriverLicenseOCRRequest) (response *RideHailingDriverLicenseOCRResponse, err error)
RideHailingDriverLicenseOCR 本接口支持网约车驾驶证关键字段的识别,包括姓名、证号、起始日期、截止日期、发证日期。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RideHailingDriverLicenseOCRWithContext ¶ added in v1.0.324
func (c *Client) RideHailingDriverLicenseOCRWithContext(ctx context.Context, request *RideHailingDriverLicenseOCRRequest) (response *RideHailingDriverLicenseOCRResponse, err error)
RideHailingDriverLicenseOCR 本接口支持网约车驾驶证关键字段的识别,包括姓名、证号、起始日期、截止日期、发证日期。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RideHailingTransportLicenseOCR ¶
func (c *Client) RideHailingTransportLicenseOCR(request *RideHailingTransportLicenseOCRRequest) (response *RideHailingTransportLicenseOCRResponse, err error)
RideHailingTransportLicenseOCR 本接口支持网约车运输证关键字段的识别,包括交运管许可字号、车辆所有人、车辆号牌、起始日期、截止日期、发证日期。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) RideHailingTransportLicenseOCRWithContext ¶ added in v1.0.324
func (c *Client) RideHailingTransportLicenseOCRWithContext(ctx context.Context, request *RideHailingTransportLicenseOCRRequest) (response *RideHailingTransportLicenseOCRResponse, err error)
RideHailingTransportLicenseOCR 本接口支持网约车运输证关键字段的识别,包括交运管许可字号、车辆所有人、车辆号牌、起始日期、截止日期、发证日期。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) SealOCR ¶
func (c *Client) SealOCR(request *SealOCRRequest) (response *SealOCRResponse, err error)
SealOCR 本接口支持各类印章主体内容、印章其他内容及形状识别,支持单图多印章识别,包括发票章、财务章等,适用于公文票据等场景。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) SealOCRWithContext ¶ added in v1.0.324
func (c *Client) SealOCRWithContext(ctx context.Context, request *SealOCRRequest) (response *SealOCRResponse, err error)
SealOCR 本接口支持各类印章主体内容、印章其他内容及形状识别,支持单图多印章识别,包括发票章、财务章等,适用于公文票据等场景。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ShipInvoiceOCR ¶
func (c *Client) ShipInvoiceOCR(request *ShipInvoiceOCRRequest) (response *ShipInvoiceOCRResponse, err error)
ShipInvoiceOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持识别轮船票的发票代码、发票号码、日期、姓名、票价、始发地、目的地、姓名、时间、发票消费类型、省、市、币种字段。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) ShipInvoiceOCRWithContext ¶ added in v1.0.324
func (c *Client) ShipInvoiceOCRWithContext(ctx context.Context, request *ShipInvoiceOCRRequest) (response *ShipInvoiceOCRResponse, err error)
ShipInvoiceOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持识别轮船票的发票代码、发票号码、日期、姓名、票价、始发地、目的地、姓名、时间、发票消费类型、省、市、币种字段。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) SmartStructuralOCR ¶ added in v1.0.240
func (c *Client) SmartStructuralOCR(request *SmartStructuralOCRRequest) (response *SmartStructuralOCRResponse, err error)
SmartStructuralOCR 本接口支持识别并提取各类证照、票据、表单、合同等结构化场景的字段信息。无需任何配置,灵活高效。适用于各类结构化信息录入场景。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) SmartStructuralOCRWithContext ¶ added in v1.0.324
func (c *Client) SmartStructuralOCRWithContext(ctx context.Context, request *SmartStructuralOCRRequest) (response *SmartStructuralOCRResponse, err error)
SmartStructuralOCR 本接口支持识别并提取各类证照、票据、表单、合同等结构化场景的字段信息。无需任何配置,灵活高效。适用于各类结构化信息录入场景。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) SubmitExtractDocAgentJob ¶ added in v1.1.26
func (c *Client) SubmitExtractDocAgentJob(request *SubmitExtractDocAgentJobRequest) (response *SubmitExtractDocAgentJobResponse, err error)
SubmitExtractDocAgentJob 模型参数更大,速度更慢。推荐场景:可以接受异步(超过30s返回),样本输入输出token大于2000,长文本类文档建议用异步模型。需要 SubmitExtractDocAgentJob(提交任务)、DescribeExtractDocAgentJob(查询任务)两个接口配套使用,计费发生在提交任务后。【备注:1.固定价格不限抽取字段数,2.自适应价格抽取字段大于10记两次费用,小于等于10记一次费用】
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_PDFPARSEFAILED = "FailedOperation.PDFParseFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) SubmitExtractDocAgentJobWithContext ¶ added in v1.1.26
func (c *Client) SubmitExtractDocAgentJobWithContext(ctx context.Context, request *SubmitExtractDocAgentJobRequest) (response *SubmitExtractDocAgentJobResponse, err error)
SubmitExtractDocAgentJob 模型参数更大,速度更慢。推荐场景:可以接受异步(超过30s返回),样本输入输出token大于2000,长文本类文档建议用异步模型。需要 SubmitExtractDocAgentJob(提交任务)、DescribeExtractDocAgentJob(查询任务)两个接口配套使用,计费发生在提交任务后。【备注:1.固定价格不限抽取字段数,2.自适应价格抽取字段大于10记两次费用,小于等于10记一次费用】
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_PDFPARSEFAILED = "FailedOperation.PDFParseFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) SubmitMarkEssayAgentJob ¶ added in v1.3.49
func (c *Client) SubmitMarkEssayAgentJob(request *SubmitMarkEssayAgentJobRequest) (response *SubmitMarkEssayAgentJobResponse, err error)
SubmitMarkEssayAgentJob 用于作文批改Agent提交任务。基于业界领先的千亿参数多模态大模型技术,提供中英文手写作文的精准批改端到端服务。核心功能涵盖错别字智能识别、好词好句点评、错句纠错,并能够在原文中定位至具体段落与字符位置,同时提供详细的修改建议与优化内容。此能力是作业批改场景中的核心模块。
默认接口请求并发限制:2次/分钟。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_PDFPARSEFAILED = "FailedOperation.PDFParseFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) SubmitMarkEssayAgentJobWithContext ¶ added in v1.3.49
func (c *Client) SubmitMarkEssayAgentJobWithContext(ctx context.Context, request *SubmitMarkEssayAgentJobRequest) (response *SubmitMarkEssayAgentJobResponse, err error)
SubmitMarkEssayAgentJob 用于作文批改Agent提交任务。基于业界领先的千亿参数多模态大模型技术,提供中英文手写作文的精准批改端到端服务。核心功能涵盖错别字智能识别、好词好句点评、错句纠错,并能够在原文中定位至具体段落与字符位置,同时提供详细的修改建议与优化内容。此能力是作业批改场景中的核心模块。
默认接口请求并发限制:2次/分钟。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_PDFPARSEFAILED = "FailedOperation.PDFParseFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) SubmitQuestionMarkAgentJob ¶ added in v1.3.46
func (c *Client) SubmitQuestionMarkAgentJob(request *SubmitQuestionMarkAgentJobRequest) (response *SubmitQuestionMarkAgentJobResponse, err error)
SubmitQuestionMarkAgentJob 用于试题批改Agent提交任务。主要面向K12的试题批改产品,支持整卷/单题端到端(试卷切题+题目批改+手写坐标回显)处理,主要聚焦的场景包括试题批改(含手写答案)、试题解析(不含手写答案),其中低年级算式批改效果比线上[数学作业批改](https://cloud.tencent.com/document/product/1004)效果更好。精准输出题目、正误判定、答案对比、错误及知识点等结构化评估结果。
默认接口请求并发限制:10张/分钟。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_PDFPARSEFAILED = "FailedOperation.PDFParseFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) SubmitQuestionMarkAgentJobWithContext ¶ added in v1.3.46
func (c *Client) SubmitQuestionMarkAgentJobWithContext(ctx context.Context, request *SubmitQuestionMarkAgentJobRequest) (response *SubmitQuestionMarkAgentJobResponse, err error)
SubmitQuestionMarkAgentJob 用于试题批改Agent提交任务。主要面向K12的试题批改产品,支持整卷/单题端到端(试卷切题+题目批改+手写坐标回显)处理,主要聚焦的场景包括试题批改(含手写答案)、试题解析(不含手写答案),其中低年级算式批改效果比线上[数学作业批改](https://cloud.tencent.com/document/product/1004)效果更好。精准输出题目、正误判定、答案对比、错误及知识点等结构化评估结果。
默认接口请求并发限制:10张/分钟。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_PDFPARSEFAILED = "FailedOperation.PDFParseFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) TableOCR ¶
func (c *Client) TableOCR(request *TableOCRRequest) (response *TableOCRResponse, err error)
TableOCR <b>此接口为表格识别的旧版本服务,不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/49525">新版表格识别</a>。</b>
本接口支持图片内表格文档的检测和识别,返回每个单元格的文字内容,支持将识别结果保存为 Excel 格式。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_LANGUAGENOTSUPPORT = "FailedOperation.LanguageNotSupport" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) TableOCRWithContext ¶ added in v1.0.324
func (c *Client) TableOCRWithContext(ctx context.Context, request *TableOCRRequest) (response *TableOCRResponse, err error)
TableOCR <b>此接口为表格识别的旧版本服务,不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/49525">新版表格识别</a>。</b>
本接口支持图片内表格文档的检测和识别,返回每个单元格的文字内容,支持将识别结果保存为 Excel 格式。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_LANGUAGENOTSUPPORT = "FailedOperation.LanguageNotSupport" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) TaxiInvoiceOCR ¶
func (c *Client) TaxiInvoiceOCR(request *TaxiInvoiceOCRRequest) (response *TaxiInvoiceOCRResponse, err error)
TaxiInvoiceOCR 本接口支持出租车发票关键字段的识别,包括发票号码、发票代码、金额、日期、上下车时间、里程、车牌号、发票类型及所属地区等字段。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) TaxiInvoiceOCRWithContext ¶ added in v1.0.324
func (c *Client) TaxiInvoiceOCRWithContext(ctx context.Context, request *TaxiInvoiceOCRRequest) (response *TaxiInvoiceOCRResponse, err error)
TaxiInvoiceOCR 本接口支持出租车发票关键字段的识别,包括发票号码、发票代码、金额、日期、上下车时间、里程、车牌号、发票类型及所属地区等字段。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) TextDetect ¶
func (c *Client) TextDetect(request *TextDetectRequest) (response *TextDetectResponse, err error)
TextDetect 本接口通过检测图片中的文字信息特征,快速判断图片中有无文字并返回判断结果,帮助用户过滤无文字的图片。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DETECTFAILED = "FailedOperation.DetectFailed" FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) TextDetectWithContext ¶ added in v1.0.324
func (c *Client) TextDetectWithContext(ctx context.Context, request *TextDetectRequest) (response *TextDetectResponse, err error)
TextDetect 本接口通过检测图片中的文字信息特征,快速判断图片中有无文字并返回判断结果,帮助用户过滤无文字的图片。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DETECTFAILED = "FailedOperation.DetectFailed" FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) TollInvoiceOCR ¶
func (c *Client) TollInvoiceOCR(request *TollInvoiceOCRRequest) (response *TollInvoiceOCRResponse, err error)
TollInvoiceOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持过路过桥费发票关键字段的识别,包括发票代码、发票号码、日期、金额、入口、出口、时间、发票消费类型、高速标志等。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) TollInvoiceOCRWithContext ¶ added in v1.0.324
func (c *Client) TollInvoiceOCRWithContext(ctx context.Context, request *TollInvoiceOCRRequest) (response *TollInvoiceOCRResponse, err error)
TollInvoiceOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持过路过桥费发票关键字段的识别,包括发票代码、发票号码、日期、金额、入口、出口、时间、发票消费类型、高速标志等。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) TrainTicketOCR ¶
func (c *Client) TrainTicketOCR(request *TrainTicketOCRRequest) (response *TrainTicketOCRResponse, err error)
TrainTicketOCR 本接口支持火车票全字段的识别,包括编号、出发站、到达站、出发时间、车次、座位号、姓名、票价、席别、身份证号、发票消费类型、序列号、加收票价、手续费、大写金额、售票站、原票价、发票类型、收据号码、是否仅供报销使用等字段的识别。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) TrainTicketOCRWithContext ¶ added in v1.0.324
func (c *Client) TrainTicketOCRWithContext(ctx context.Context, request *TrainTicketOCRRequest) (response *TrainTicketOCRResponse, err error)
TrainTicketOCR 本接口支持火车票全字段的识别,包括编号、出发站、到达站、出发时间、车次、座位号、姓名、票价、席别、身份证号、发票消费类型、序列号、加收票价、手续费、大写金额、售票站、原票价、发票类型、收据号码、是否仅供报销使用等字段的识别。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) VatInvoiceOCR ¶
func (c *Client) VatInvoiceOCR(request *VatInvoiceOCRRequest) (response *VatInvoiceOCRResponse, err error)
VatInvoiceOCR 本接口支持增值税专用发票、增值税普通发票、增值税电子专票、增值税电子普票、电子发票(普通发票)、电子发票(增值税专用发票)全字段的内容检测和识别,包括发票代码、发票号码、打印发票代码、打印发票号码、开票日期、合计金额、校验码、税率、合计税额、价税合计、购买方识别号、复核、销售方识别号、开票人、密码区1、密码区2、密码区3、密码区4、发票名称、购买方名称、销售方名称、服务名称、备注、规格型号、数量、单价、金额、税额、收款人等字段,点击[立即试用](https://cloud.tencent.com/product/ocr)。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) VatInvoiceOCRWithContext ¶ added in v1.0.324
func (c *Client) VatInvoiceOCRWithContext(ctx context.Context, request *VatInvoiceOCRRequest) (response *VatInvoiceOCRResponse, err error)
VatInvoiceOCR 本接口支持增值税专用发票、增值税普通发票、增值税电子专票、增值税电子普票、电子发票(普通发票)、电子发票(增值税专用发票)全字段的内容检测和识别,包括发票代码、发票号码、打印发票代码、打印发票号码、开票日期、合计金额、校验码、税率、合计税额、价税合计、购买方识别号、复核、销售方识别号、开票人、密码区1、密码区2、密码区3、密码区4、发票名称、购买方名称、销售方名称、服务名称、备注、规格型号、数量、单价、金额、税额、收款人等字段,点击[立即试用](https://cloud.tencent.com/product/ocr)。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) VatInvoiceVerifyNew ¶ added in v1.0.397
func (c *Client) VatInvoiceVerifyNew(request *VatInvoiceVerifyNewRequest) (response *VatInvoiceVerifyNewResponse, err error)
VatInvoiceVerifyNew 本接口支持增值税发票的准确性核验,您可以通过输入增值税发票的关键字段提供所需的验证信息,接口返回真实的票面相关信息,包括发票代码、发票号码、开票日期、金额、消费类型、购方名称、购方税号、销方名称、销方税号等多个常用字段。支持多种发票类型核验,包括增值税专用发票、增值税普通发票(含电子普通发票、卷式发票、通行费发票)、全电发票、机动车销售统一发票、货物运输业增值税专用发票、二手车销售统一发票、通用机打电子发票(广东和浙江)。
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_ARREARSERROR = "FailedOperation.ArrearsError" FAILEDOPERATION_COUNTLIMITERROR = "FailedOperation.CountLimitError" FAILEDOPERATION_INVOICEMISMATCH = "FailedOperation.InvoiceMismatch" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" INVALIDPARAMETERVALUE_PRICEORVERIFICATIONPARAMETERVALUELIMIT = "InvalidParameterValue.PriceOrVerificationParameterValueLimit" INVALIDPARAMETERVALUE_TICKETCODEPARAMETERVALUELIMIT = "InvalidParameterValue.TicketCodeParameterValueLimit" INVALIDPARAMETERVALUE_TICKETDATEPARAMETERVALUELIMIT = "InvalidParameterValue.TicketDateParameterValueLimit" INVALIDPARAMETERVALUE_TICKETSNPARAMETERVALUELIMIT = "InvalidParameterValue.TicketSnParameterValueLimit" RESOURCENOTFOUND_NOAREACODE = "ResourceNotFound.NoAreaCode" RESOURCENOTFOUND_NOINVOICE = "ResourceNotFound.NoInvoice" RESOURCENOTFOUND_NOTSUPPORTCURRENTINVOICEQUERY = "ResourceNotFound.NotSupportCurrentInvoiceQuery" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCEUNAVAILABLE_TAXNETWORKERROR = "ResourceUnavailable.TaxNetworkError" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) VatInvoiceVerifyNewWithContext ¶ added in v1.0.397
func (c *Client) VatInvoiceVerifyNewWithContext(ctx context.Context, request *VatInvoiceVerifyNewRequest) (response *VatInvoiceVerifyNewResponse, err error)
VatInvoiceVerifyNew 本接口支持增值税发票的准确性核验,您可以通过输入增值税发票的关键字段提供所需的验证信息,接口返回真实的票面相关信息,包括发票代码、发票号码、开票日期、金额、消费类型、购方名称、购方税号、销方名称、销方税号等多个常用字段。支持多种发票类型核验,包括增值税专用发票、增值税普通发票(含电子普通发票、卷式发票、通行费发票)、全电发票、机动车销售统一发票、货物运输业增值税专用发票、二手车销售统一发票、通用机打电子发票(广东和浙江)。
默认接口请求频率限制:20次/秒。
可能返回的错误码:
FAILEDOPERATION_ARREARSERROR = "FailedOperation.ArrearsError" FAILEDOPERATION_COUNTLIMITERROR = "FailedOperation.CountLimitError" FAILEDOPERATION_INVOICEMISMATCH = "FailedOperation.InvoiceMismatch" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" INVALIDPARAMETERVALUE_PRICEORVERIFICATIONPARAMETERVALUELIMIT = "InvalidParameterValue.PriceOrVerificationParameterValueLimit" INVALIDPARAMETERVALUE_TICKETCODEPARAMETERVALUELIMIT = "InvalidParameterValue.TicketCodeParameterValueLimit" INVALIDPARAMETERVALUE_TICKETDATEPARAMETERVALUELIMIT = "InvalidParameterValue.TicketDateParameterValueLimit" INVALIDPARAMETERVALUE_TICKETSNPARAMETERVALUELIMIT = "InvalidParameterValue.TicketSnParameterValueLimit" RESOURCENOTFOUND_NOAREACODE = "ResourceNotFound.NoAreaCode" RESOURCENOTFOUND_NOINVOICE = "ResourceNotFound.NoInvoice" RESOURCENOTFOUND_NOTSUPPORTCURRENTINVOICEQUERY = "ResourceNotFound.NotSupportCurrentInvoiceQuery" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCEUNAVAILABLE_TAXNETWORKERROR = "ResourceUnavailable.TaxNetworkError" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) VatRollInvoiceOCR ¶
func (c *Client) VatRollInvoiceOCR(request *VatRollInvoiceOCRRequest) (response *VatRollInvoiceOCRResponse, err error)
VatRollInvoiceOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持对增值税发票(卷票)关键字段的识别,包括的发票代码、合计金额(小写)、合计金额(大写)、开票日期、发票号码、购买方识别号、销售方识别号、校验码、销售方名称、购买方名称、发票消费类型、省、市、是否有公司印章、单价、金额、数量、服务类型、品名、种类等。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) VatRollInvoiceOCRWithContext ¶ added in v1.0.324
func (c *Client) VatRollInvoiceOCRWithContext(ctx context.Context, request *VatRollInvoiceOCRRequest) (response *VatRollInvoiceOCRResponse, err error)
VatRollInvoiceOCR <b>此接口不再进行服务升级,建议您使用识别能力更强、服务性能更优的<a href="https://cloud.tencent.com/document/product/866/90802">通用票据识别(高级版)</a>。</b>
本接口支持对增值税发票(卷票)关键字段的识别,包括的发票代码、合计金额(小写)、合计金额(大写)、开票日期、发票号码、购买方识别号、销售方识别号、校验码、销售方名称、购买方名称、发票消费类型、省、市、是否有公司印章、单价、金额、数量、服务类型、品名、种类等。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) VehicleLicenseOCR ¶
func (c *Client) VehicleLicenseOCR(request *VehicleLicenseOCRRequest) (response *VehicleLicenseOCRResponse, err error)
VehicleLicenseOCR 本接口支持行驶证主页和副页所有字段的自动定位与识别。
行驶证主页:车牌号码、车辆类型、所有人、住址、使用性质、品牌型号、识别代码、发动机号、注册日期、发证日期、发证单位。
行驶证副页:号牌号码、档案编号、核定载人数、总质量、整备质量、核定载质量、外廓尺寸、准牵引总质量、备注、检验记录。
另外,本接口还支持复印件、翻拍告警功能。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_LICENSECARDSIDEERROR = "FailedOperation.LicenseCardSideError" FAILEDOPERATION_LICENSEMULTICARDERROR = "FailedOperation.LicenseMultiCardError" FAILEDOPERATION_NOVEHICLELICENSEERROR = "FailedOperation.NoVehicleLicenseError" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) VehicleLicenseOCRWithContext ¶ added in v1.0.324
func (c *Client) VehicleLicenseOCRWithContext(ctx context.Context, request *VehicleLicenseOCRRequest) (response *VehicleLicenseOCRResponse, err error)
VehicleLicenseOCR 本接口支持行驶证主页和副页所有字段的自动定位与识别。
行驶证主页:车牌号码、车辆类型、所有人、住址、使用性质、品牌型号、识别代码、发动机号、注册日期、发证日期、发证单位。
行驶证副页:号牌号码、档案编号、核定载人数、总质量、整备质量、核定载质量、外廓尺寸、准牵引总质量、备注、检验记录。
另外,本接口还支持复印件、翻拍告警功能。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEBLUR = "FailedOperation.ImageBlur" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_IMAGESIZETOOLARGE = "FailedOperation.ImageSizeTooLarge" FAILEDOPERATION_LICENSECARDSIDEERROR = "FailedOperation.LicenseCardSideError" FAILEDOPERATION_LICENSEMULTICARDERROR = "FailedOperation.LicenseMultiCardError" FAILEDOPERATION_NOVEHICLELICENSEERROR = "FailedOperation.NoVehicleLicenseError" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETER_ENGINEIMAGEDECODEFAILED = "InvalidParameter.EngineImageDecodeFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) VehicleRegCertOCR ¶
func (c *Client) VehicleRegCertOCR(request *VehicleRegCertOCRRequest) (response *VehicleRegCertOCRResponse, err error)
VehicleRegCertOCR 本接口支持国内机动车登记证书主要字段的结构化识别,包括机动车所有人、身份证明名称、号码、车辆型号、车辆识别代号、发动机号、制造厂名称等。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) VehicleRegCertOCRWithContext ¶ added in v1.0.324
func (c *Client) VehicleRegCertOCRWithContext(ctx context.Context, request *VehicleRegCertOCRRequest) (response *VehicleRegCertOCRResponse, err error)
VehicleRegCertOCR 本接口支持国内机动车登记证书主要字段的结构化识别,包括机动车所有人、身份证明名称、号码、车辆型号、车辆识别代号、发动机号、制造厂名称等。
默认接口请求频率限制:5次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) VerifyBizLicenseEnterprise4 ¶ added in v1.3.55
func (c *Client) VerifyBizLicenseEnterprise4(request *VerifyBizLicenseEnterprise4Request) (response *VerifyBizLicenseEnterprise4Response, err error)
VerifyBizLicenseEnterprise4 提供比对校验企业名称、统一社会信用代码、法人姓名、注册登记证件号码一致性的服务,助力快速核验企业资质。
注意:
存在个别特殊情况下核验结果不准确,请选用前知悉;
按周更新企业信息变更情况,如遇到未及时更新的情况,可联系在线客服转产品团队进行人工处理。
可能返回的错误码:
FAILEDOPERATION_ENGINERECOGNIZETIMEOUT = "FailedOperation.EngineRecognizeTimeout" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
func (*Client) VerifyBizLicenseEnterprise4WithContext ¶ added in v1.3.55
func (c *Client) VerifyBizLicenseEnterprise4WithContext(ctx context.Context, request *VerifyBizLicenseEnterprise4Request) (response *VerifyBizLicenseEnterprise4Response, err error)
VerifyBizLicenseEnterprise4 提供比对校验企业名称、统一社会信用代码、法人姓名、注册登记证件号码一致性的服务,助力快速核验企业资质。
注意:
存在个别特殊情况下核验结果不准确,请选用前知悉;
按周更新企业信息变更情况,如遇到未及时更新的情况,可联系在线客服转产品团队进行人工处理。
可能返回的错误码:
FAILEDOPERATION_ENGINERECOGNIZETIMEOUT = "FailedOperation.EngineRecognizeTimeout" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
func (*Client) VerifyOfdVatInvoiceOCR ¶
func (c *Client) VerifyOfdVatInvoiceOCR(request *VerifyOfdVatInvoiceOCRRequest) (response *VerifyOfdVatInvoiceOCRResponse, err error)
VerifyOfdVatInvoiceOCR 本接口支持OFD格式的增值税电子普通发票、增值税电子专用发票、电子发票(普通发票)、电子发票(增值税专用发票)、电子发票(铁路电子客票)、电子发票(航空运输电子客票行程单)识别,返回发票代码、发票号码、开票日期、验证码、机器编号、密码区,购买方和销售方信息,包括名称、纳税人识别号、地址电话、开户行及账号,以及价税合计、开票人、收款人、复核人、税额、不含税金额等字段信息。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) VerifyOfdVatInvoiceOCRWithContext ¶ added in v1.0.324
func (c *Client) VerifyOfdVatInvoiceOCRWithContext(ctx context.Context, request *VerifyOfdVatInvoiceOCRRequest) (response *VerifyOfdVatInvoiceOCRResponse, err error)
VerifyOfdVatInvoiceOCR 本接口支持OFD格式的增值税电子普通发票、增值税电子专用发票、电子发票(普通发票)、电子发票(增值税专用发票)、电子发票(铁路电子客票)、电子发票(航空运输电子客票行程单)识别,返回发票代码、发票号码、开票日期、验证码、机器编号、密码区,购买方和销售方信息,包括名称、纳税人识别号、地址电话、开户行及账号,以及价税合计、开票人、收款人、复核人、税额、不含税金额等字段信息。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) VinOCR ¶
func (c *Client) VinOCR(request *VinOCRRequest) (response *VinOCRResponse, err error)
VinOCR 本接口支持图片内车辆识别代号(VIN)的检测和识别。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) VinOCRWithContext ¶ added in v1.0.324
func (c *Client) VinOCRWithContext(ctx context.Context, request *VinOCRRequest) (response *VinOCRResponse, err error)
VinOCR 本接口支持图片内车辆识别代号(VIN)的检测和识别。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) WaybillOCR ¶
func (c *Client) WaybillOCR(request *WaybillOCRRequest) (response *WaybillOCRResponse, err error)
WaybillOCR 本接口支持市面上主流版式电子运单的识别,包括收件人和寄件人的姓名、电话、地址以及运单号等字段。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_LANGUAGENOTSUPPORT = "FailedOperation.LanguageNotSupport" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) WaybillOCRWithContext ¶ added in v1.0.324
func (c *Client) WaybillOCRWithContext(ctx context.Context, request *WaybillOCRRequest) (response *WaybillOCRResponse, err error)
WaybillOCR 本接口支持市面上主流版式电子运单的识别,包括收件人和寄件人的姓名、电话、地址以及运单号等字段。
默认接口请求频率限制:10次/秒。
可能返回的错误码:
FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError" FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGENOTEXT = "FailedOperation.ImageNoText" FAILEDOPERATION_LANGUAGENOTSUPPORT = "FailedOperation.LanguageNotSupport" FAILEDOPERATION_OCRFAILED = "FailedOperation.OcrFailed" FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError" FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit" LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
type ConfigAdvanced ¶ added in v1.0.1135
type ConfigAdvanced struct {
// 模版的单个属性配置
Scene *string `json:"Scene,omitnil,omitempty" name:"Scene"`
}
type ContentInfo ¶ added in v1.0.1038
type ContentInfo struct {
// 字段内容
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
// 结果置信度
Confidence *int64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
// 字段是否不完整(value内容)
// 0 字段正常
// 1 字段不完整
IsInComplete *int64 `json:"IsInComplete,omitnil,omitempty" name:"IsInComplete"`
// 字段反光(value内容)
// 0 字段正常
// 1 字段有反光
IsReflect *int64 `json:"IsReflect,omitnil,omitempty" name:"IsReflect"`
// 字段是否不完整(key内容)
// 0 字段正常
// 1 字段不完整
IsKeyInComplete *int64 `json:"IsKeyInComplete,omitnil,omitempty" name:"IsKeyInComplete"`
// 字段反光(key内容)
// 0 字段正常
// 1 字段有反光
IsKeyReflect *int64 `json:"IsKeyReflect,omitnil,omitempty" name:"IsKeyReflect"`
}
type CustomsDeclaration ¶ added in v1.0.1177
type CustomsDeclaration struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 识别出的字段名称(关键字)
Content []*OtherInvoiceItem `json:"Content,omitnil,omitempty" name:"Content"`
}
type CustomsPaymentReceipt ¶ added in v1.0.1103
type CustomsPaymentReceipt struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 识别出的字段名称(关键字),支持以下字段: 税号 、纳税人识别号 、纳税人名称 、金额合计大写 、金额合计小写 、填发日期 、税务机关 、填票人。 示例值:纳税人识别号
Content []*OtherInvoiceItem `json:"Content,omitnil,omitempty" name:"Content"`
// 海关缴款书常用字段
CommonContent []*OtherInvoiceItem `json:"CommonContent,omitnil,omitempty" name:"CommonContent"`
}
type DescribeExtractDocAgentJobRequest ¶ added in v1.1.26
type DescribeExtractDocAgentJobRequest struct {
*tchttp.BaseRequest
// 任务唯一ID。由服务端生成。
JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}
func NewDescribeExtractDocAgentJobRequest ¶ added in v1.1.26
func NewDescribeExtractDocAgentJobRequest() (request *DescribeExtractDocAgentJobRequest)
func (*DescribeExtractDocAgentJobRequest) FromJsonString ¶ added in v1.1.26
func (r *DescribeExtractDocAgentJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExtractDocAgentJobRequest) ToJsonString ¶ added in v1.1.26
func (r *DescribeExtractDocAgentJobRequest) ToJsonString() string
type DescribeExtractDocAgentJobRequestParams ¶ added in v1.1.26
type DescribeExtractDocAgentJobRequestParams struct {
// 任务唯一ID。由服务端生成。
JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}
Predefined struct for user
type DescribeExtractDocAgentJobResponse ¶ added in v1.1.26
type DescribeExtractDocAgentJobResponse struct {
*tchttp.BaseResponse
Response *DescribeExtractDocAgentJobResponseParams `json:"Response"`
}
func NewDescribeExtractDocAgentJobResponse ¶ added in v1.1.26
func NewDescribeExtractDocAgentJobResponse() (response *DescribeExtractDocAgentJobResponse)
func (*DescribeExtractDocAgentJobResponse) FromJsonString ¶ added in v1.1.26
func (r *DescribeExtractDocAgentJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExtractDocAgentJobResponse) ToJsonString ¶ added in v1.1.26
func (r *DescribeExtractDocAgentJobResponse) ToJsonString() string
type DescribeExtractDocAgentJobResponseParams ¶ added in v1.1.26
type DescribeExtractDocAgentJobResponseParams struct {
// 图片旋转角度(角度制),文本的水平方向为 0;顺时针为正,逆时针为负。
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 配置结构化文本信息。
StructuralList []*GroupInfo `json:"StructuralList,omitnil,omitempty" name:"StructuralList"`
// 任务执行错误码。当任务状态不为 FAIL 时,该值为""。
ErrorCode *string `json:"ErrorCode,omitnil,omitempty" name:"ErrorCode"`
// 任务执行错误信息。当任务状态不为 FAIL 时,该值为""。
ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"`
// 任务状态。WAIT:等待中,RUN:执行中,FAIL:任务失败,DONE:任务成功
JobStatus *string `json:"JobStatus,omitnil,omitempty" name:"JobStatus"`
// 思考过程
ThoughtContent *string `json:"ThoughtContent,omitnil,omitempty" name:"ThoughtContent"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeMarkEssayAgentJobRequest ¶ added in v1.3.49
type DescribeMarkEssayAgentJobRequest struct {
*tchttp.BaseRequest
// 任务唯一ID。由服务端生成。
JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}
func NewDescribeMarkEssayAgentJobRequest ¶ added in v1.3.49
func NewDescribeMarkEssayAgentJobRequest() (request *DescribeMarkEssayAgentJobRequest)
func (*DescribeMarkEssayAgentJobRequest) FromJsonString ¶ added in v1.3.49
func (r *DescribeMarkEssayAgentJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMarkEssayAgentJobRequest) ToJsonString ¶ added in v1.3.49
func (r *DescribeMarkEssayAgentJobRequest) ToJsonString() string
type DescribeMarkEssayAgentJobRequestParams ¶ added in v1.3.49
type DescribeMarkEssayAgentJobRequestParams struct {
// 任务唯一ID。由服务端生成。
JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}
Predefined struct for user
type DescribeMarkEssayAgentJobResponse ¶ added in v1.3.49
type DescribeMarkEssayAgentJobResponse struct {
*tchttp.BaseResponse
Response *DescribeMarkEssayAgentJobResponseParams `json:"Response"`
}
func NewDescribeMarkEssayAgentJobResponse ¶ added in v1.3.49
func NewDescribeMarkEssayAgentJobResponse() (response *DescribeMarkEssayAgentJobResponse)
func (*DescribeMarkEssayAgentJobResponse) FromJsonString ¶ added in v1.3.49
func (r *DescribeMarkEssayAgentJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMarkEssayAgentJobResponse) ToJsonString ¶ added in v1.3.49
func (r *DescribeMarkEssayAgentJobResponse) ToJsonString() string
type DescribeMarkEssayAgentJobResponseParams ¶ added in v1.3.49
type DescribeMarkEssayAgentJobResponseParams struct {
// 图片旋转角度(角度制),文本的水平方向为 0;顺时针为正,逆时针为负。
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 配置结构化文本信息。
SentenceSuggests []*MarkEssaySuggestions `json:"SentenceSuggests,omitnil,omitempty" name:"SentenceSuggests"`
// 任务执行错误码。当任务状态不为 FAIL 时,该值为""。
ErrorCode *string `json:"ErrorCode,omitnil,omitempty" name:"ErrorCode"`
// 任务执行错误信息。当任务状态不为 FAIL 时,该值为""。
ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"`
// 任务状态。WAIT:等待中,RUN:执行中,FAIL:任务失败,DONE:任务成功
JobStatus *string `json:"JobStatus,omitnil,omitempty" name:"JobStatus"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeQuestionMarkAgentJobRequest ¶ added in v1.3.46
type DescribeQuestionMarkAgentJobRequest struct {
*tchttp.BaseRequest
// 任务唯一ID。由服务端生成。
JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}
func NewDescribeQuestionMarkAgentJobRequest ¶ added in v1.3.46
func NewDescribeQuestionMarkAgentJobRequest() (request *DescribeQuestionMarkAgentJobRequest)
func (*DescribeQuestionMarkAgentJobRequest) FromJsonString ¶ added in v1.3.46
func (r *DescribeQuestionMarkAgentJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeQuestionMarkAgentJobRequest) ToJsonString ¶ added in v1.3.46
func (r *DescribeQuestionMarkAgentJobRequest) ToJsonString() string
type DescribeQuestionMarkAgentJobRequestParams ¶ added in v1.3.46
type DescribeQuestionMarkAgentJobRequestParams struct {
// 任务唯一ID。由服务端生成。
JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}
Predefined struct for user
type DescribeQuestionMarkAgentJobResponse ¶ added in v1.3.46
type DescribeQuestionMarkAgentJobResponse struct {
*tchttp.BaseResponse
Response *DescribeQuestionMarkAgentJobResponseParams `json:"Response"`
}
func NewDescribeQuestionMarkAgentJobResponse ¶ added in v1.3.46
func NewDescribeQuestionMarkAgentJobResponse() (response *DescribeQuestionMarkAgentJobResponse)
func (*DescribeQuestionMarkAgentJobResponse) FromJsonString ¶ added in v1.3.46
func (r *DescribeQuestionMarkAgentJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeQuestionMarkAgentJobResponse) ToJsonString ¶ added in v1.3.46
func (r *DescribeQuestionMarkAgentJobResponse) ToJsonString() string
type DescribeQuestionMarkAgentJobResponseParams ¶ added in v1.3.46
type DescribeQuestionMarkAgentJobResponseParams struct {
// 任务执行错误码。当任务状态不为 FAIL 时,该值为""。
ErrorCode *string `json:"ErrorCode,omitnil,omitempty" name:"ErrorCode"`
// 任务执行错误信息。当任务状态不为 FAIL 时,该值为""。
ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"`
// 任务状态。WAIT:等待中,RUN:执行中,FAIL:任务失败,DONE:任务成功
JobStatus *string `json:"JobStatus,omitnil,omitempty" name:"JobStatus"`
// 图片旋转角度(角度制),文本的水平方向为 0;顺时针为正,逆时针为负。
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 试题批改信息
MarkInfos []*MarkInfo `json:"MarkInfos,omitnil,omitempty" name:"MarkInfos"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DetailInformationOfAirTicketTupleList ¶ added in v1.0.788
type DetailInformationOfAirTicketTupleList struct {
// 出发站(自)
DepartureStation *string `json:"DepartureStation,omitnil,omitempty" name:"DepartureStation"`
// 目的地(至)
DestinationStation *string `json:"DestinationStation,omitnil,omitempty" name:"DestinationStation"`
// 航班
FlightSegment *string `json:"FlightSegment,omitnil,omitempty" name:"FlightSegment"`
// 航班
Carrier *string `json:"Carrier,omitnil,omitempty" name:"Carrier"`
// 航班号
Flight *string `json:"Flight,omitnil,omitempty" name:"Flight"`
// 座位等级
SeatClass *string `json:"SeatClass,omitnil,omitempty" name:"SeatClass"`
// 日期
CarrierDate *string `json:"CarrierDate,omitnil,omitempty" name:"CarrierDate"`
// 时间
DepartureTime *string `json:"DepartureTime,omitnil,omitempty" name:"DepartureTime"`
// 客票级别/客票类别
FareBasis *string `json:"FareBasis,omitnil,omitempty" name:"FareBasis"`
// 客票生效日期
EffectiveDate *string `json:"EffectiveDate,omitnil,omitempty" name:"EffectiveDate"`
// 有效截止日期
ExpirationDate *string `json:"ExpirationDate,omitnil,omitempty" name:"ExpirationDate"`
// 免费行李
FreeBaggageAllowance *string `json:"FreeBaggageAllowance,omitnil,omitempty" name:"FreeBaggageAllowance"`
}
type DetectedWordCoordPoint ¶
type DetectedWordCoordPoint struct {
// 单字在原图中的坐标,以四个顶点坐标表示,以左上角为起点,顺时针返回。
WordCoordinate []*Coord `json:"WordCoordinate,omitnil,omitempty" name:"WordCoordinate"`
}
type DetectedWords ¶
type DriverLicenseOCRRequest ¶
type DriverLicenseOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// FRONT 为驾驶证主页正面(有红色印章的一面),
// BACK 为驾驶证副页正面(有档案编号的一面)。
// DOUBLE 支持自动识别驾驶证正副页单面,和正副双面同框识别
// 默认值为:FRONT。
CardSide *string `json:"CardSide,omitnil,omitempty" name:"CardSide"`
}
func NewDriverLicenseOCRRequest ¶
func NewDriverLicenseOCRRequest() (request *DriverLicenseOCRRequest)
func (*DriverLicenseOCRRequest) FromJsonString ¶
func (r *DriverLicenseOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DriverLicenseOCRRequest) ToJsonString ¶
func (r *DriverLicenseOCRRequest) ToJsonString() string
type DriverLicenseOCRRequestParams ¶ added in v1.0.426
type DriverLicenseOCRRequestParams struct {
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// FRONT 为驾驶证主页正面(有红色印章的一面),
// BACK 为驾驶证副页正面(有档案编号的一面)。
// DOUBLE 支持自动识别驾驶证正副页单面,和正副双面同框识别
// 默认值为:FRONT。
CardSide *string `json:"CardSide,omitnil,omitempty" name:"CardSide"`
}
Predefined struct for user
type DriverLicenseOCRResponse ¶
type DriverLicenseOCRResponse struct {
*tchttp.BaseResponse
Response *DriverLicenseOCRResponseParams `json:"Response"`
}
func NewDriverLicenseOCRResponse ¶
func NewDriverLicenseOCRResponse() (response *DriverLicenseOCRResponse)
func (*DriverLicenseOCRResponse) FromJsonString ¶
func (r *DriverLicenseOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DriverLicenseOCRResponse) ToJsonString ¶
func (r *DriverLicenseOCRResponse) ToJsonString() string
type DriverLicenseOCRResponseParams ¶ added in v1.0.426
type DriverLicenseOCRResponseParams struct {
// 驾驶证正页姓名
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 性别
Sex *string `json:"Sex,omitnil,omitempty" name:"Sex"`
// 国籍
Nationality *string `json:"Nationality,omitnil,omitempty" name:"Nationality"`
// 住址
Address *string `json:"Address,omitnil,omitempty" name:"Address"`
// 出生日期(YYYY-MM-DD)
DateOfBirth *string `json:"DateOfBirth,omitnil,omitempty" name:"DateOfBirth"`
// 初次领证日期(YYYY-MM-DD)
DateOfFirstIssue *string `json:"DateOfFirstIssue,omitnil,omitempty" name:"DateOfFirstIssue"`
// 准驾车型
Class *string `json:"Class,omitnil,omitempty" name:"Class"`
// 有效期开始时间(YYYY-MM-DD)
StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`
// 有效期截止时间(新版驾驶证返回 YYYY-MM-DD,
// 老版驾驶证返回有效期限 X年)
EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
// 驾驶证正页证号
CardCode *string `json:"CardCode,omitnil,omitempty" name:"CardCode"`
// 档案编号
ArchivesCode *string `json:"ArchivesCode,omitnil,omitempty" name:"ArchivesCode"`
// 记录
Record *string `json:"Record,omitnil,omitempty" name:"Record"`
// Code 告警码列表和释义:
// -9102 复印件告警
// -9103 翻拍件告警
// -9104 反光告警
// -9105 模糊告警
// -9106 边框不完整告警
// 注:告警码可以同时存在多个
RecognizeWarnCode []*int64 `json:"RecognizeWarnCode,omitnil,omitempty" name:"RecognizeWarnCode"`
// 告警码说明:
// WARN_DRIVER_LICENSE_COPY_CARD 复印件告警
// WARN_DRIVER_LICENSE_SCREENED_CARD 翻拍件告警
// WARN_DRIVER_LICENSE_REFLECTION 反光告警
// WARN_DRIVER_LICENSE_BLUR 模糊告警
// WARN_DRIVER_LICENSE_BORDER_INCOMPLETE 边框不完整告警
// 注:告警信息可以同时存在多个
RecognizeWarnMsg []*string `json:"RecognizeWarnMsg,omitnil,omitempty" name:"RecognizeWarnMsg"`
// 发证单位
IssuingAuthority *string `json:"IssuingAuthority,omitnil,omitempty" name:"IssuingAuthority"`
// 状态(仅电子驾驶证支持返回该字段)
State *string `json:"State,omitnil,omitempty" name:"State"`
// 累积记分(仅电子驾驶证支持返回该字段)
CumulativeScore *string `json:"CumulativeScore,omitnil,omitempty" name:"CumulativeScore"`
// 当前时间(仅电子驾驶证支持返回该字段)
CurrentTime *string `json:"CurrentTime,omitnil,omitempty" name:"CurrentTime"`
// 生成时间(仅电子驾驶证支持返回该字段)
GenerateTime *string `json:"GenerateTime,omitnil,omitempty" name:"GenerateTime"`
// 驾驶证副页姓名
BackPageName *string `json:"BackPageName,omitnil,omitempty" name:"BackPageName"`
// 驾驶证副页证号
BackPageCardCode *string `json:"BackPageCardCode,omitnil,omitempty" name:"BackPageCardCode"`
// 驾驶证类型
// 电子驾驶证:Electronic
// 普通驾驶证:Normal
DriverLicenseType *string `json:"DriverLicenseType,omitnil,omitempty" name:"DriverLicenseType"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DutyPaidProofInfo ¶
type DutyPaidProofInfo struct {
// 识别出的字段名称(关键字),支持以下字段:
// 税号 、纳税人识别号 、纳税人名称 、金额合计大写 、金额合计小写 、填发日期 、税务机关 、填票人。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 文本行在旋转纠正之后的图像中的像素坐标。
Rect *Rect `json:"Rect,omitnil,omitempty" name:"Rect"`
}
type DutyPaidProofOCRRequest ¶
type DutyPaidProofOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewDutyPaidProofOCRRequest ¶
func NewDutyPaidProofOCRRequest() (request *DutyPaidProofOCRRequest)
func (*DutyPaidProofOCRRequest) FromJsonString ¶
func (r *DutyPaidProofOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DutyPaidProofOCRRequest) ToJsonString ¶
func (r *DutyPaidProofOCRRequest) ToJsonString() string
type DutyPaidProofOCRRequestParams ¶ added in v1.0.426
type DutyPaidProofOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type DutyPaidProofOCRResponse ¶
type DutyPaidProofOCRResponse struct {
*tchttp.BaseResponse
Response *DutyPaidProofOCRResponseParams `json:"Response"`
}
func NewDutyPaidProofOCRResponse ¶
func NewDutyPaidProofOCRResponse() (response *DutyPaidProofOCRResponse)
func (*DutyPaidProofOCRResponse) FromJsonString ¶
func (r *DutyPaidProofOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DutyPaidProofOCRResponse) ToJsonString ¶
func (r *DutyPaidProofOCRResponse) ToJsonString() string
type DutyPaidProofOCRResponseParams ¶ added in v1.0.426
type DutyPaidProofOCRResponseParams struct {
// 完税证明识别结果,具体内容请点击左侧链接。
DutyPaidProofInfos []*DutyPaidProofInfo `json:"DutyPaidProofInfos,omitnil,omitempty" name:"DutyPaidProofInfos"`
// 图片旋转角度(角度制),文本的水平方向为0°,顺时针为正,逆时针为负。
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type EduPaperOCRRequest ¶
type EduPaperOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 扩展配置信息。
// 配置格式:{"option1":value1,"option2":value2}
// 1. task_type:任务类型【0: 关闭版式分析与处理 1: 开启版式分析处理】可选参数,Int32类型,默认值为1
// 2. is_structuralization:是否结构化输出【true:返回包体同时返回通用和结构化输出 false:返回包体返回通用输出】 可选参数,Bool类型,默认值为true
// 3. if_readable_format:是否按照版式整合通用文本/公式输出结果 可选参数,Bool类型,默认值为false
// 示例:
// {"task_type": 1,"is_structuralization": true,"if_readable_format": true}
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
}
func NewEduPaperOCRRequest ¶
func NewEduPaperOCRRequest() (request *EduPaperOCRRequest)
func (*EduPaperOCRRequest) FromJsonString ¶
func (r *EduPaperOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EduPaperOCRRequest) ToJsonString ¶
func (r *EduPaperOCRRequest) ToJsonString() string
type EduPaperOCRRequestParams ¶ added in v1.0.426
type EduPaperOCRRequestParams struct {
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 扩展配置信息。
// 配置格式:{"option1":value1,"option2":value2}
// 1. task_type:任务类型【0: 关闭版式分析与处理 1: 开启版式分析处理】可选参数,Int32类型,默认值为1
// 2. is_structuralization:是否结构化输出【true:返回包体同时返回通用和结构化输出 false:返回包体返回通用输出】 可选参数,Bool类型,默认值为true
// 3. if_readable_format:是否按照版式整合通用文本/公式输出结果 可选参数,Bool类型,默认值为false
// 示例:
// {"task_type": 1,"is_structuralization": true,"if_readable_format": true}
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
}
Predefined struct for user
type EduPaperOCRResponse ¶
type EduPaperOCRResponse struct {
*tchttp.BaseResponse
Response *EduPaperOCRResponseParams `json:"Response"`
}
func NewEduPaperOCRResponse ¶
func NewEduPaperOCRResponse() (response *EduPaperOCRResponse)
func (*EduPaperOCRResponse) FromJsonString ¶
func (r *EduPaperOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EduPaperOCRResponse) ToJsonString ¶
func (r *EduPaperOCRResponse) ToJsonString() string
type EduPaperOCRResponseParams ¶ added in v1.0.426
type EduPaperOCRResponseParams struct {
// 检测到的文本信息,具体内容请点击左侧链接。
EduPaperInfos []*TextEduPaper `json:"EduPaperInfos,omitnil,omitempty" name:"EduPaperInfos"`
// 图片旋转角度(角度制),文本的水平方向为0°;顺时针为正,逆时针为负。
Angle *int64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 结构化方式输出,具体内容请点击左侧链接。
QuestionBlockInfos []*QuestionBlockObj `json:"QuestionBlockInfos,omitnil,omitempty" name:"QuestionBlockInfos"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ElectronicAirTransport ¶ added in v1.0.823
type ElectronicAirTransport struct {
// 发票代码
// 注意:此字段可能返回 null,表示取不到有效值。
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// 发票号码
// 注意:此字段可能返回 null,表示取不到有效值。
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 开票日期
// 注意:此字段可能返回 null,表示取不到有效值。
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 金额
// 注意:此字段可能返回 null,表示取不到有效值。
Amount *string `json:"Amount,omitnil,omitempty" name:"Amount"`
// 校验码
// 注意:此字段可能返回 null,表示取不到有效值。
CheckCode *string `json:"CheckCode,omitnil,omitempty" name:"CheckCode"`
// 价税合计
// 注意:此字段可能返回 null,表示取不到有效值。
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 抵扣标志
// 注意:此字段可能返回 null,表示取不到有效值。
DeductionMark *string `json:"DeductionMark,omitnil,omitempty" name:"DeductionMark"`
// 发票状态代码,0正常 1 未更新 2作废 3已红冲
// 注意:此字段可能返回 null,表示取不到有效值。
StateCode *string `json:"StateCode,omitnil,omitempty" name:"StateCode"`
// 购方识别号
// 注意:此字段可能返回 null,表示取不到有效值。
BuyerTaxCode *string `json:"BuyerTaxCode,omitnil,omitempty" name:"BuyerTaxCode"`
// 购方名称
// 注意:此字段可能返回 null,表示取不到有效值。
BuyerName *string `json:"BuyerName,omitnil,omitempty" name:"BuyerName"`
// 合计税额
// 注意:此字段可能返回 null,表示取不到有效值。
Tax *string `json:"Tax,omitnil,omitempty" name:"Tax"`
// 国内国际标识
// 注意:此字段可能返回 null,表示取不到有效值。
DomesticInternationalMark *string `json:"DomesticInternationalMark,omitnil,omitempty" name:"DomesticInternationalMark"`
// 旅客姓名
// 注意:此字段可能返回 null,表示取不到有效值。
PassengerName *string `json:"PassengerName,omitnil,omitempty" name:"PassengerName"`
// 有效身份证件号码
// 注意:此字段可能返回 null,表示取不到有效值。
PassengerNo *string `json:"PassengerNo,omitnil,omitempty" name:"PassengerNo"`
// 电子客票号码
// 注意:此字段可能返回 null,表示取不到有效值。
ElectronicNumber *string `json:"ElectronicNumber,omitnil,omitempty" name:"ElectronicNumber"`
// 全电发票(航空运输电子客票行程单)详细信息
//
//
// 注意:此字段可能返回 null,表示取不到有效值。
ElectronicAirTransportDetails []*ElectronicAirTransportDetail `json:"ElectronicAirTransportDetails,omitnil,omitempty" name:"ElectronicAirTransportDetails"`
// 票价
Fare *string `json:"Fare,omitnil,omitempty" name:"Fare"`
// 燃油附加费
FuelSurcharge *string `json:"FuelSurcharge,omitnil,omitempty" name:"FuelSurcharge"`
// 增值税税额
TaxAmount *string `json:"TaxAmount,omitnil,omitempty" name:"TaxAmount"`
// 民航发展基金
DevelopmentFund *string `json:"DevelopmentFund,omitnil,omitempty" name:"DevelopmentFund"`
}
type ElectronicAirTransportDetail ¶ added in v1.0.823
type ElectronicAirTransportDetail struct {
// 航段序号
// 注意:此字段可能返回 null,表示取不到有效值。
FlightSegment *string `json:"FlightSegment,omitnil,omitempty" name:"FlightSegment"`
// 始发站
// 注意:此字段可能返回 null,表示取不到有效值。
StationGetOn *string `json:"StationGetOn,omitnil,omitempty" name:"StationGetOn"`
// 目的站
// 注意:此字段可能返回 null,表示取不到有效值。
StationGetOff *string `json:"StationGetOff,omitnil,omitempty" name:"StationGetOff"`
// 承运人
// 注意:此字段可能返回 null,表示取不到有效值。
Carrier *string `json:"Carrier,omitnil,omitempty" name:"Carrier"`
// 航班号
// 注意:此字段可能返回 null,表示取不到有效值。
FlightNumber *string `json:"FlightNumber,omitnil,omitempty" name:"FlightNumber"`
// 座位等级
// 注意:此字段可能返回 null,表示取不到有效值。
SeatLevel *string `json:"SeatLevel,omitnil,omitempty" name:"SeatLevel"`
// 承运日期
// 注意:此字段可能返回 null,表示取不到有效值。
FlightDate *string `json:"FlightDate,omitnil,omitempty" name:"FlightDate"`
// 起飞时间
// 注意:此字段可能返回 null,表示取不到有效值。
DepartureTime *string `json:"DepartureTime,omitnil,omitempty" name:"DepartureTime"`
// 客票级别/客票类别
// 注意:此字段可能返回 null,表示取不到有效值。
FareBasis *string `json:"FareBasis,omitnil,omitempty" name:"FareBasis"`
}
type ElectronicFlightTicketFull ¶ added in v1.0.807
type ElectronicFlightTicketFull struct {
// 旅客姓名
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 有效身份证件号码
UserID *string `json:"UserID,omitnil,omitempty" name:"UserID"`
// 签注
Endorsement *string `json:"Endorsement,omitnil,omitempty" name:"Endorsement"`
// GP单号
GPOrder *string `json:"GPOrder,omitnil,omitempty" name:"GPOrder"`
// 发票号码
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 票价
Fare *string `json:"Fare,omitnil,omitempty" name:"Fare"`
// 燃油附加费
FuelSurcharge *string `json:"FuelSurcharge,omitnil,omitempty" name:"FuelSurcharge"`
// 增值税税率
TaxRate *string `json:"TaxRate,omitnil,omitempty" name:"TaxRate"`
// 增值税税额
Tax *string `json:"Tax,omitnil,omitempty" name:"Tax"`
// 民航发展基金
DevelopmentFund *string `json:"DevelopmentFund,omitnil,omitempty" name:"DevelopmentFund"`
// 其他税费
OtherTax *string `json:"OtherTax,omitnil,omitempty" name:"OtherTax"`
// 合计
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 电子客票号码
ElectronicTicketNum *string `json:"ElectronicTicketNum,omitnil,omitempty" name:"ElectronicTicketNum"`
// 验证码
VerificationCode *string `json:"VerificationCode,omitnil,omitempty" name:"VerificationCode"`
// 提示信息
PromptInformation *string `json:"PromptInformation,omitnil,omitempty" name:"PromptInformation"`
// 保险费
Insurance *string `json:"Insurance,omitnil,omitempty" name:"Insurance"`
// 填开单位
Issuer *string `json:"Issuer,omitnil,omitempty" name:"Issuer"`
// 填开时间
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 国内国际标识
DomesticInternationalTag *string `json:"DomesticInternationalTag,omitnil,omitempty" name:"DomesticInternationalTag"`
// 购买方名称
Buyer *string `json:"Buyer,omitnil,omitempty" name:"Buyer"`
// 销售方名称
Seller *string `json:"Seller,omitnil,omitempty" name:"Seller"`
// 统一社会信用代码
BuyerTaxID *string `json:"BuyerTaxID,omitnil,omitempty" name:"BuyerTaxID"`
// 机票详细信息元组
FlightItems []*FlightItemInfo `json:"FlightItems,omitnil,omitempty" name:"FlightItems"`
// 机票开具状态
InvoiceStatus *string `json:"InvoiceStatus,omitnil,omitempty" name:"InvoiceStatus"`
}
type ElectronicTollSummary ¶ added in v1.3.1
type ElectronicTollSummary struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 金额
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 列表
Items []*ElectronicTollSummaryItem `json:"Items,omitnil,omitempty" name:"Items"`
// 表格
TableItems []*ElectronicTollSummaryList `json:"TableItems,omitnil,omitempty" name:"TableItems"`
// 发票日期
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
}
type ElectronicTollSummaryItem ¶ added in v1.3.1
type ElectronicTollSummaryList ¶ added in v1.3.1
type ElectronicTollSummaryList struct {
// 列表
Items []*ElectronicTollSummaryItem `json:"Items,omitnil,omitempty" name:"Items"`
}
type ElectronicTrainTicket ¶ added in v1.0.823
type ElectronicTrainTicket struct {
// 购方名称
// 注意:此字段可能返回 null,表示取不到有效值。
BuyerName *string `json:"BuyerName,omitnil,omitempty" name:"BuyerName"`
// 购方识别号
// 注意:此字段可能返回 null,表示取不到有效值。
BuyerTaxCode *string `json:"BuyerTaxCode,omitnil,omitempty" name:"BuyerTaxCode"`
// 发票号码
// 注意:此字段可能返回 null,表示取不到有效值。
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 开票日期
// 注意:此字段可能返回 null,表示取不到有效值。
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 价税合计(中文大写)
// 注意:此字段可能返回 null,表示取不到有效值。
TotalCN *string `json:"TotalCN,omitnil,omitempty" name:"TotalCN"`
// 税额
// 注意:此字段可能返回 null,表示取不到有效值。
Tax *string `json:"Tax,omitnil,omitempty" name:"Tax"`
// 业务类型,0:退票,1:售票
// 注意:此字段可能返回 null,表示取不到有效值。
ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`
// 出发时间
// 注意:此字段可能返回 null,表示取不到有效值。
TimeGetOn *string `json:"TimeGetOn,omitnil,omitempty" name:"TimeGetOn"`
// 车次
// 注意:此字段可能返回 null,表示取不到有效值。
TrainNumber *string `json:"TrainNumber,omitnil,omitempty" name:"TrainNumber"`
// 发票代码
// 注意:此字段可能返回 null,表示取不到有效值。
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// 席别
// 注意:此字段可能返回 null,表示取不到有效值。
SeatType *string `json:"SeatType,omitnil,omitempty" name:"SeatType"`
// 乘车日期
// 注意:此字段可能返回 null,表示取不到有效值。
DateGetOn *string `json:"DateGetOn,omitnil,omitempty" name:"DateGetOn"`
// 车厢
// 注意:此字段可能返回 null,表示取不到有效值。
TrainCabin *string `json:"TrainCabin,omitnil,omitempty" name:"TrainCabin"`
// 出发站
// 注意:此字段可能返回 null,表示取不到有效值。
StationGetOn *string `json:"StationGetOn,omitnil,omitempty" name:"StationGetOn"`
// 电子客票号
// 注意:此字段可能返回 null,表示取不到有效值。
ElectronicNumber *string `json:"ElectronicNumber,omitnil,omitempty" name:"ElectronicNumber"`
// 姓名
// 注意:此字段可能返回 null,表示取不到有效值。
PassengerName *string `json:"PassengerName,omitnil,omitempty" name:"PassengerName"`
// 证件号
// 注意:此字段可能返回 null,表示取不到有效值。
PassengerNo *string `json:"PassengerNo,omitnil,omitempty" name:"PassengerNo"`
// 金额
// 注意:此字段可能返回 null,表示取不到有效值。
Amount *string `json:"Amount,omitnil,omitempty" name:"Amount"`
// 到达站
// 注意:此字段可能返回 null,表示取不到有效值。
StationGetOff *string `json:"StationGetOff,omitnil,omitempty" name:"StationGetOff"`
// 税率
// 注意:此字段可能返回 null,表示取不到有效值。
TaxRate *string `json:"TaxRate,omitnil,omitempty" name:"TaxRate"`
// 席位
// 注意:此字段可能返回 null,表示取不到有效值。
Seat *string `json:"Seat,omitnil,omitempty" name:"Seat"`
// 价税合计
// 注意:此字段可能返回 null,表示取不到有效值。
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 校验码
// 注意:此字段可能返回 null,表示取不到有效值。
CheckCode *string `json:"CheckCode,omitnil,omitempty" name:"CheckCode"`
// 发票状态代码,0正常 1 未更新 2作废 3已红冲
// 注意:此字段可能返回 null,表示取不到有效值。
StateCode *string `json:"StateCode,omitnil,omitempty" name:"StateCode"`
}
type ElectronicTrainTicketFull ¶ added in v1.0.807
type ElectronicTrainTicketFull struct {
// 电子发票类型
TypeOfVoucher *string `json:"TypeOfVoucher,omitnil,omitempty" name:"TypeOfVoucher"`
// 电子客票号
ElectronicTicketNum *string `json:"ElectronicTicketNum,omitnil,omitempty" name:"ElectronicTicketNum"`
// 开票日期
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 始发站
StationGetOn *string `json:"StationGetOn,omitnil,omitempty" name:"StationGetOn"`
// 到达站
StationGetOff *string `json:"StationGetOff,omitnil,omitempty" name:"StationGetOff"`
// 火车号
TrainNumber *string `json:"TrainNumber,omitnil,omitempty" name:"TrainNumber"`
// 乘车日期
DateGetOn *string `json:"DateGetOn,omitnil,omitempty" name:"DateGetOn"`
// 始发时间
TimeGetOn *string `json:"TimeGetOn,omitnil,omitempty" name:"TimeGetOn"`
// 座位类型
Seat *string `json:"Seat,omitnil,omitempty" name:"Seat"`
// 座位号
SeatNumber *string `json:"SeatNumber,omitnil,omitempty" name:"SeatNumber"`
// 票价
Fare *string `json:"Fare,omitnil,omitempty" name:"Fare"`
// 发票号码
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 身份证号
UserID *string `json:"UserID,omitnil,omitempty" name:"UserID"`
// 乘车人姓名
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 金额
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 税率
TaxRate *string `json:"TaxRate,omitnil,omitempty" name:"TaxRate"`
// 税额
Tax *string `json:"Tax,omitnil,omitempty" name:"Tax"`
// 购买方名称
Buyer *string `json:"Buyer,omitnil,omitempty" name:"Buyer"`
// 统一社会信用代码
BuyerTaxID *string `json:"BuyerTaxID,omitnil,omitempty" name:"BuyerTaxID"`
// 原发票号码
OriginalNumber *string `json:"OriginalNumber,omitnil,omitempty" name:"OriginalNumber"`
// 标识信息
IDInfo *string `json:"IDInfo,omitnil,omitempty" name:"IDInfo"`
}
type Element ¶ added in v1.0.1089
type Element struct {
// 元素内容,当type为figure时该字段内容为图片的位置
Text *string `json:"Text,omitnil,omitempty" name:"Text"`
// 元素坐标
Coord *Polygon `json:"Coord,omitnil,omitempty" name:"Coord"`
// 元素group类型,包括multiple-choice(选择题)、fill-in-the-blank(填空题)、problem-solving(解答题)、arithmetic(算术题)
GroupType *string `json:"GroupType,omitnil,omitempty" name:"GroupType"`
// 结果列表
// 注意:此字段可能返回 null,表示取不到有效值。
ResultList []*ResultList `json:"ResultList,omitnil,omitempty" name:"ResultList"`
// 元素索引
Index *int64 `json:"Index,omitnil,omitempty" name:"Index"`
}
type Encryption ¶ added in v1.0.850
type Encryption struct {
// 有加密需求的用户,接入传入kms的CiphertextBlob(Base64编码),关于数据加密可查阅[敏感数据加密指引](https://cloud.tencent.com/document/product/866/106048)文档。
// 注意:此字段可能返回 null,表示取不到有效值。
CiphertextBlob *string `json:"CiphertextBlob,omitnil,omitempty" name:"CiphertextBlob"`
// 有加密需求的用户,传入CBC加密的初始向量(客户自定义字符串,长度16字符,Base64编码)。
// 注意:此字段可能返回 null,表示取不到有效值。
Iv *string `json:"Iv,omitnil,omitempty" name:"Iv"`
// 加密使用的算法(支持'AES-256-CBC'、'SM4-GCM'),不传默认为'AES-256-CBC'
// 注意:此字段可能返回 null,表示取不到有效值。
Algorithm *string `json:"Algorithm,omitnil,omitempty" name:"Algorithm"`
// SM4-GCM算法生成的消息摘要(校验消息完整性时使用)
// 注意:此字段可能返回 null,表示取不到有效值。
TagList []*string `json:"TagList,omitnil,omitempty" name:"TagList"`
// 在使用加密服务时,指定要被加密的字段。本接口默认为EncryptedBody
// 注意:此字段可能返回 null,表示取不到有效值。
EncryptList []*string `json:"EncryptList,omitnil,omitempty" name:"EncryptList"`
}
type EnglishOCRRequest ¶
type EnglishOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。像素须介于20-10000px之间。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。像素须介于20-10000px之间。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 单词四点坐标开关,开启可返回图片中单词的四点坐标。
// 该参数默认值为false。
EnableCoordPoint *bool `json:"EnableCoordPoint,omitnil,omitempty" name:"EnableCoordPoint"`
// 候选字开关,开启可返回识别时多个可能的候选字(每个候选字对应其置信度)。
// 该参数默认值为false。
EnableCandWord *bool `json:"EnableCandWord,omitnil,omitempty" name:"EnableCandWord"`
// 预处理开关,功能是检测图片倾斜的角度,将原本倾斜的图片矫正。该参数默认值为true。
Preprocess *bool `json:"Preprocess,omitnil,omitempty" name:"Preprocess"`
}
func NewEnglishOCRRequest ¶
func NewEnglishOCRRequest() (request *EnglishOCRRequest)
func (*EnglishOCRRequest) FromJsonString ¶
func (r *EnglishOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnglishOCRRequest) ToJsonString ¶
func (r *EnglishOCRRequest) ToJsonString() string
type EnglishOCRRequestParams ¶ added in v1.0.426
type EnglishOCRRequestParams struct {
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。像素须介于20-10000px之间。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。像素须介于20-10000px之间。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 单词四点坐标开关,开启可返回图片中单词的四点坐标。
// 该参数默认值为false。
EnableCoordPoint *bool `json:"EnableCoordPoint,omitnil,omitempty" name:"EnableCoordPoint"`
// 候选字开关,开启可返回识别时多个可能的候选字(每个候选字对应其置信度)。
// 该参数默认值为false。
EnableCandWord *bool `json:"EnableCandWord,omitnil,omitempty" name:"EnableCandWord"`
// 预处理开关,功能是检测图片倾斜的角度,将原本倾斜的图片矫正。该参数默认值为true。
Preprocess *bool `json:"Preprocess,omitnil,omitempty" name:"Preprocess"`
}
Predefined struct for user
type EnglishOCRResponse ¶
type EnglishOCRResponse struct {
*tchttp.BaseResponse
Response *EnglishOCRResponseParams `json:"Response"`
}
func NewEnglishOCRResponse ¶
func NewEnglishOCRResponse() (response *EnglishOCRResponse)
func (*EnglishOCRResponse) FromJsonString ¶
func (r *EnglishOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnglishOCRResponse) ToJsonString ¶
func (r *EnglishOCRResponse) ToJsonString() string
type EnglishOCRResponseParams ¶ added in v1.0.426
type EnglishOCRResponseParams struct {
// 检测到的文本信息,具体内容请点击左侧链接。
TextDetections []*TextDetectionEn `json:"TextDetections,omitnil,omitempty" name:"TextDetections"`
// 图片旋转角度(角度制),文本的水平方向为0°;顺时针为正,逆时针为负。点击查看<a href="https://cloud.tencent.com/document/product/866/45139">如何纠正倾斜文本</a>
Angel *float64 `json:"Angel,omitnil,omitempty" name:"Angel"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type EnterpriseLicenseInfo ¶
type EnterpriseLicenseInfo struct {
// 识别出的字段名称(关键字),不同证件类型可能不同,证件类型包含企业登记证书、许可证书、企业执照、三证合一类证书;
// 支持以下字段:统一社会信用代码、法定代表人、公司名称、公司地址、注册资金、企业类型、经营范围、成立日期、有效期、开办资金、经费来源、举办单位等;
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}
type EnterpriseLicenseOCRRequest ¶
type EnterpriseLicenseOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewEnterpriseLicenseOCRRequest ¶
func NewEnterpriseLicenseOCRRequest() (request *EnterpriseLicenseOCRRequest)
func (*EnterpriseLicenseOCRRequest) FromJsonString ¶
func (r *EnterpriseLicenseOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnterpriseLicenseOCRRequest) ToJsonString ¶
func (r *EnterpriseLicenseOCRRequest) ToJsonString() string
type EnterpriseLicenseOCRRequestParams ¶ added in v1.0.426
type EnterpriseLicenseOCRRequestParams struct {
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type EnterpriseLicenseOCRResponse ¶
type EnterpriseLicenseOCRResponse struct {
*tchttp.BaseResponse
Response *EnterpriseLicenseOCRResponseParams `json:"Response"`
}
func NewEnterpriseLicenseOCRResponse ¶
func NewEnterpriseLicenseOCRResponse() (response *EnterpriseLicenseOCRResponse)
func (*EnterpriseLicenseOCRResponse) FromJsonString ¶
func (r *EnterpriseLicenseOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnterpriseLicenseOCRResponse) ToJsonString ¶
func (r *EnterpriseLicenseOCRResponse) ToJsonString() string
type EnterpriseLicenseOCRResponseParams ¶ added in v1.0.426
type EnterpriseLicenseOCRResponseParams struct {
// 企业证照识别结果,具体内容请点击左侧链接。
EnterpriseLicenseInfos []*EnterpriseLicenseInfo `json:"EnterpriseLicenseInfos,omitnil,omitempty" name:"EnterpriseLicenseInfos"`
// 图片旋转角度(角度制),文本的水平方向为0°,顺时针为正,逆时针为负。
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type EstateCertOCRRequest ¶
type EstateCertOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewEstateCertOCRRequest ¶
func NewEstateCertOCRRequest() (request *EstateCertOCRRequest)
func (*EstateCertOCRRequest) FromJsonString ¶
func (r *EstateCertOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EstateCertOCRRequest) ToJsonString ¶
func (r *EstateCertOCRRequest) ToJsonString() string
type EstateCertOCRRequestParams ¶ added in v1.0.426
type EstateCertOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type EstateCertOCRResponse ¶
type EstateCertOCRResponse struct {
*tchttp.BaseResponse
Response *EstateCertOCRResponseParams `json:"Response"`
}
func NewEstateCertOCRResponse ¶
func NewEstateCertOCRResponse() (response *EstateCertOCRResponse)
func (*EstateCertOCRResponse) FromJsonString ¶
func (r *EstateCertOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EstateCertOCRResponse) ToJsonString ¶
func (r *EstateCertOCRResponse) ToJsonString() string
type EstateCertOCRResponseParams ¶ added in v1.0.426
type EstateCertOCRResponseParams struct {
// 权利人
Obligee *string `json:"Obligee,omitnil,omitempty" name:"Obligee"`
// 共有情况
Ownership *string `json:"Ownership,omitnil,omitempty" name:"Ownership"`
// 坐落
Location *string `json:"Location,omitnil,omitempty" name:"Location"`
// 不动产单元号
Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`
// 权利类型
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 权利性质
Property *string `json:"Property,omitnil,omitempty" name:"Property"`
// 用途
Usage *string `json:"Usage,omitnil,omitempty" name:"Usage"`
// 面积
Area *string `json:"Area,omitnil,omitempty" name:"Area"`
// 使用期限
Term *string `json:"Term,omitnil,omitempty" name:"Term"`
// 权利其他状况,多行会用换行符\n连接。
Other *string `json:"Other,omitnil,omitempty" name:"Other"`
// 图片旋转角度
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 不动产权号
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ExtractDocAgentRequest ¶ added in v1.3.13
type ExtractDocAgentRequest struct {
*tchttp.BaseRequest
// 图片/PDF的 Base64 值。 要求图片/PDF经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。 图片支持的像素范围:需介于20-10000px之间。 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片/PDF的 Url 地址。 要求图片/PDF经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。 图片支持的像素范围:需介于20-10000px之间。 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 自定义抽取需要的字段名称、字段类型、字段提示词。
ItemNames []*ItemNames `json:"ItemNames,omitnil,omitempty" name:"ItemNames"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF时有效。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewExtractDocAgentRequest ¶ added in v1.3.13
func NewExtractDocAgentRequest() (request *ExtractDocAgentRequest)
func (*ExtractDocAgentRequest) FromJsonString ¶ added in v1.3.13
func (r *ExtractDocAgentRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExtractDocAgentRequest) ToJsonString ¶ added in v1.3.13
func (r *ExtractDocAgentRequest) ToJsonString() string
type ExtractDocAgentRequestParams ¶ added in v1.3.13
type ExtractDocAgentRequestParams struct {
// 图片/PDF的 Base64 值。 要求图片/PDF经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。 图片支持的像素范围:需介于20-10000px之间。 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片/PDF的 Url 地址。 要求图片/PDF经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。 图片支持的像素范围:需介于20-10000px之间。 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 自定义抽取需要的字段名称、字段类型、字段提示词。
ItemNames []*ItemNames `json:"ItemNames,omitnil,omitempty" name:"ItemNames"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF时有效。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type ExtractDocAgentResponse ¶ added in v1.3.13
type ExtractDocAgentResponse struct {
*tchttp.BaseResponse
Response *ExtractDocAgentResponseParams `json:"Response"`
}
func NewExtractDocAgentResponse ¶ added in v1.3.13
func NewExtractDocAgentResponse() (response *ExtractDocAgentResponse)
func (*ExtractDocAgentResponse) FromJsonString ¶ added in v1.3.13
func (r *ExtractDocAgentResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExtractDocAgentResponse) ToJsonString ¶ added in v1.3.13
func (r *ExtractDocAgentResponse) ToJsonString() string
type ExtractDocAgentResponseParams ¶ added in v1.3.13
type ExtractDocAgentResponseParams struct {
// 图片旋转角度(角度制),文本的水平方向为 0;顺时针为正,逆时针为负。
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 配置结构化文本信息。
StructuralList []*GroupInfo `json:"StructuralList,omitnil,omitempty" name:"StructuralList"`
// 任务执行错误码。当任务状态不为 FAIL 时,该值为""。
ErrorCode *string `json:"ErrorCode,omitnil,omitempty" name:"ErrorCode"`
// 任务执行错误信息。当任务状态不为 FAIL 时,该值为""。
ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ExtractDocBasicRequest ¶ added in v1.0.1184
type ExtractDocBasicRequest struct {
*tchttp.BaseRequest
// 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 自定义结构化功能需返回的字段名称,例:
// 若客户只想返回姓名、性别两个字段的识别结果,则输入
// ItemNames=["姓名","性别"]
ItemNames []*string `json:"ItemNames,omitnil,omitempty" name:"ItemNames"`
// 是否开启全文字段识别
ReturnFullText *bool `json:"ReturnFullText,omitnil,omitempty" name:"ReturnFullText"`
// 配置id支持:
// General -- 通用场景
// GeneralNoDate -- 无后处理日期格式模版
// OnlineTaxiItinerary -- 网约车行程单
// RideHailingDriverLicense -- 网约车驾驶证
// RideHailingTransportLicense -- 网约车运输证
// WayBill -- 快递运单
// AccountOpeningPermit -- 银行开户许可证
// InvoiceEng -- 国际发票模板
// Coin --钱币识别模板
// OnboardingDocuments -- 入职材料识别
// PropertyOwnershipCertificate -- 房产证识别
// RealEstateCertificate --不动产权证识别
// HouseEncumbranceCertificate -- 他权证识别
// CarInsurance -- 车险保单
// MultiRealEstateCertificate -- 房产证、不动产证、产权证等材料合一模板
ConfigId *string `json:"ConfigId,omitnil,omitempty" name:"ConfigId"`
// 是否打开印章识别
EnableSealRecognize *bool `json:"EnableSealRecognize,omitnil,omitempty" name:"EnableSealRecognize"`
}
func NewExtractDocBasicRequest ¶ added in v1.0.1184
func NewExtractDocBasicRequest() (request *ExtractDocBasicRequest)
func (*ExtractDocBasicRequest) FromJsonString ¶ added in v1.0.1184
func (r *ExtractDocBasicRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExtractDocBasicRequest) ToJsonString ¶ added in v1.0.1184
func (r *ExtractDocBasicRequest) ToJsonString() string
type ExtractDocBasicRequestParams ¶ added in v1.0.1184
type ExtractDocBasicRequestParams struct {
// 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 自定义结构化功能需返回的字段名称,例:
// 若客户只想返回姓名、性别两个字段的识别结果,则输入
// ItemNames=["姓名","性别"]
ItemNames []*string `json:"ItemNames,omitnil,omitempty" name:"ItemNames"`
// 是否开启全文字段识别
ReturnFullText *bool `json:"ReturnFullText,omitnil,omitempty" name:"ReturnFullText"`
// 配置id支持:
// General -- 通用场景
// GeneralNoDate -- 无后处理日期格式模版
// OnlineTaxiItinerary -- 网约车行程单
// RideHailingDriverLicense -- 网约车驾驶证
// RideHailingTransportLicense -- 网约车运输证
// WayBill -- 快递运单
// AccountOpeningPermit -- 银行开户许可证
// InvoiceEng -- 国际发票模板
// Coin --钱币识别模板
// OnboardingDocuments -- 入职材料识别
// PropertyOwnershipCertificate -- 房产证识别
// RealEstateCertificate --不动产权证识别
// HouseEncumbranceCertificate -- 他权证识别
// CarInsurance -- 车险保单
// MultiRealEstateCertificate -- 房产证、不动产证、产权证等材料合一模板
ConfigId *string `json:"ConfigId,omitnil,omitempty" name:"ConfigId"`
// 是否打开印章识别
EnableSealRecognize *bool `json:"EnableSealRecognize,omitnil,omitempty" name:"EnableSealRecognize"`
}
Predefined struct for user
type ExtractDocBasicResponse ¶ added in v1.0.1184
type ExtractDocBasicResponse struct {
*tchttp.BaseResponse
Response *ExtractDocBasicResponseParams `json:"Response"`
}
func NewExtractDocBasicResponse ¶ added in v1.0.1184
func NewExtractDocBasicResponse() (response *ExtractDocBasicResponse)
func (*ExtractDocBasicResponse) FromJsonString ¶ added in v1.0.1184
func (r *ExtractDocBasicResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExtractDocBasicResponse) ToJsonString ¶ added in v1.0.1184
func (r *ExtractDocBasicResponse) ToJsonString() string
type ExtractDocBasicResponseParams ¶ added in v1.0.1184
type ExtractDocBasicResponseParams struct {
// 图片旋转角度(角度制),文本的水平方向
// 为 0;顺时针为正,逆时针为负
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 配置结构化文本信息
StructuralList []*GroupInfo `json:"StructuralList,omitnil,omitempty" name:"StructuralList"`
// 还原文本信息
WordList []*WordItem `json:"WordList,omitnil,omitempty" name:"WordList"`
// 全部印章信息
SealInfos []*SealInfo `json:"SealInfos,omitnil,omitempty" name:"SealInfos"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ExtractDocMultiProRequest ¶ added in v1.0.1184
type ExtractDocMultiProRequest struct {
*tchttp.BaseRequest
// 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为前3页。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 自定义结构化功能需返回的字段名称,例:若客户想新增返回姓名、性别两个字段的识别结果,则输入ItemNames=["姓名","性别"]
ItemNames []*string `json:"ItemNames,omitnil,omitempty" name:"ItemNames"`
// true:仅输出自定义字段
// flase:输出默认字段+自定义字段
// 默认true
ItemNamesShowMode *bool `json:"ItemNamesShowMode,omitnil,omitempty" name:"ItemNamesShowMode"`
// 是否开启全文字段识别
ReturnFullText *bool `json:"ReturnFullText,omitnil,omitempty" name:"ReturnFullText"`
// 配置id支持:
// DispatchWeightNote -- 磅单发货单识别模板
// ReceiptWeightNote -- 磅单收货单识别模板
// 默认:DispatchWeightNote
ConfigId *string `json:"ConfigId,omitnil,omitempty" name:"ConfigId"`
// 是否开启全文字段坐标值的识别
EnableCoord *bool `json:"EnableCoord,omitnil,omitempty" name:"EnableCoord"`
// 是否开启父子key识别,默认是
OutputParentKey *bool `json:"OutputParentKey,omitnil,omitempty" name:"OutputParentKey"`
// 模板的单个属性配置
ConfigAdvanced *ConfigAdvanced `json:"ConfigAdvanced,omitnil,omitempty" name:"ConfigAdvanced"`
}
func NewExtractDocMultiProRequest ¶ added in v1.0.1184
func NewExtractDocMultiProRequest() (request *ExtractDocMultiProRequest)
func (*ExtractDocMultiProRequest) FromJsonString ¶ added in v1.0.1184
func (r *ExtractDocMultiProRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExtractDocMultiProRequest) ToJsonString ¶ added in v1.0.1184
func (r *ExtractDocMultiProRequest) ToJsonString() string
type ExtractDocMultiProRequestParams ¶ added in v1.0.1184
type ExtractDocMultiProRequestParams struct {
// 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为前3页。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 自定义结构化功能需返回的字段名称,例:若客户想新增返回姓名、性别两个字段的识别结果,则输入ItemNames=["姓名","性别"]
ItemNames []*string `json:"ItemNames,omitnil,omitempty" name:"ItemNames"`
// true:仅输出自定义字段
// flase:输出默认字段+自定义字段
// 默认true
ItemNamesShowMode *bool `json:"ItemNamesShowMode,omitnil,omitempty" name:"ItemNamesShowMode"`
// 是否开启全文字段识别
ReturnFullText *bool `json:"ReturnFullText,omitnil,omitempty" name:"ReturnFullText"`
// 配置id支持:
// DispatchWeightNote -- 磅单发货单识别模板
// ReceiptWeightNote -- 磅单收货单识别模板
// 默认:DispatchWeightNote
ConfigId *string `json:"ConfigId,omitnil,omitempty" name:"ConfigId"`
// 是否开启全文字段坐标值的识别
EnableCoord *bool `json:"EnableCoord,omitnil,omitempty" name:"EnableCoord"`
// 是否开启父子key识别,默认是
OutputParentKey *bool `json:"OutputParentKey,omitnil,omitempty" name:"OutputParentKey"`
// 模板的单个属性配置
ConfigAdvanced *ConfigAdvanced `json:"ConfigAdvanced,omitnil,omitempty" name:"ConfigAdvanced"`
}
Predefined struct for user
type ExtractDocMultiProResponse ¶ added in v1.0.1184
type ExtractDocMultiProResponse struct {
*tchttp.BaseResponse
Response *ExtractDocMultiProResponseParams `json:"Response"`
}
func NewExtractDocMultiProResponse ¶ added in v1.0.1184
func NewExtractDocMultiProResponse() (response *ExtractDocMultiProResponse)
func (*ExtractDocMultiProResponse) FromJsonString ¶ added in v1.0.1184
func (r *ExtractDocMultiProResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExtractDocMultiProResponse) ToJsonString ¶ added in v1.0.1184
func (r *ExtractDocMultiProResponse) ToJsonString() string
type ExtractDocMultiProResponseParams ¶ added in v1.0.1184
type ExtractDocMultiProResponseParams struct {
// 图片旋转角度(角度制),文本的水平方向为 0;顺时针为正,逆时针为负
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 配置结构化文本信息
StructuralList []*GroupInfo `json:"StructuralList,omitnil,omitempty" name:"StructuralList"`
// 还原文本信息
WordList []*WordItem `json:"WordList,omitnil,omitempty" name:"WordList"`
// 样本识别字段数
TokenNum *int64 `json:"TokenNum,omitnil,omitempty" name:"TokenNum"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ExtractDocMultiRequest ¶ added in v1.0.1184
type ExtractDocMultiRequest struct {
*tchttp.BaseRequest
// 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,默认值为前3页。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 自定义结构化功能需返回的字段名称,例:若客户想新增返回姓名、性别两个字段的识别结果,则输入ItemNames=["姓名","性别"]
ItemNames []*string `json:"ItemNames,omitnil,omitempty" name:"ItemNames"`
// true:仅输出自定义字段
// false:输出默认字段+自定义字段
// 默认true
ItemNamesShowMode *bool `json:"ItemNamesShowMode,omitnil,omitempty" name:"ItemNamesShowMode"`
// 是否开启全文字段识别
ReturnFullText *bool `json:"ReturnFullText,omitnil,omitempty" name:"ReturnFullText"`
// 配置id支持:
// General -- 通用场景
// InvoiceEng -- 国际invoice模板
// WayBillEng --海运订单模板
// CustomsDeclaration -- 进出口报关单
// WeightNote -- 磅单
// MedicalMeter -- 血压仪表识别
// BillOfLading -- 海运提单
// EntrustmentBook -- 海运托书
// Statement -- 对账单识别模板
// BookingConfirmation -- 配舱通知书识别模板
// AirWayBill -- 航空运单识别模板
// Table -- 表格模板
// SteelLabel -- 实物标签识别模板
// CarInsurance -- 车辆保险单识别模板
// MultiRealEstateCertificate -- 房产材料识别模板
// MultiRealEstateMaterial -- 房产证明识别模板
// HongKongUtilityBill -- 中国香港水电煤单识别模板
// OverseasCheques -- 海外支票
// RegistrationCertificate -- 备案证
// GridPhoto -- 电网系统照片
// SignaturePage -- 签署页
// SalesDeliveryNote -- 销售发货单
//
//
ConfigId *string `json:"ConfigId,omitnil,omitempty" name:"ConfigId"`
// 是否开启全文字段坐标值的识别
EnableCoord *bool `json:"EnableCoord,omitnil,omitempty" name:"EnableCoord"`
// 是否开启父子key识别,默认是
OutputParentKey *bool `json:"OutputParentKey,omitnil,omitempty" name:"OutputParentKey"`
// 模板的单个属性配置
ConfigAdvanced *ConfigAdvanced `json:"ConfigAdvanced,omitnil,omitempty" name:"ConfigAdvanced"`
// cn时,添加的key为中文
// en时,添加的key为英语
OutputLanguage *string `json:"OutputLanguage,omitnil,omitempty" name:"OutputLanguage"`
}
func NewExtractDocMultiRequest ¶ added in v1.0.1184
func NewExtractDocMultiRequest() (request *ExtractDocMultiRequest)
func (*ExtractDocMultiRequest) FromJsonString ¶ added in v1.0.1184
func (r *ExtractDocMultiRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExtractDocMultiRequest) ToJsonString ¶ added in v1.0.1184
func (r *ExtractDocMultiRequest) ToJsonString() string
type ExtractDocMultiRequestParams ¶ added in v1.0.1184
type ExtractDocMultiRequestParams struct {
// 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,默认值为前3页。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 自定义结构化功能需返回的字段名称,例:若客户想新增返回姓名、性别两个字段的识别结果,则输入ItemNames=["姓名","性别"]
ItemNames []*string `json:"ItemNames,omitnil,omitempty" name:"ItemNames"`
// true:仅输出自定义字段
// false:输出默认字段+自定义字段
// 默认true
ItemNamesShowMode *bool `json:"ItemNamesShowMode,omitnil,omitempty" name:"ItemNamesShowMode"`
// 是否开启全文字段识别
ReturnFullText *bool `json:"ReturnFullText,omitnil,omitempty" name:"ReturnFullText"`
// 配置id支持:
// General -- 通用场景
// InvoiceEng -- 国际invoice模板
// WayBillEng --海运订单模板
// CustomsDeclaration -- 进出口报关单
// WeightNote -- 磅单
// MedicalMeter -- 血压仪表识别
// BillOfLading -- 海运提单
// EntrustmentBook -- 海运托书
// Statement -- 对账单识别模板
// BookingConfirmation -- 配舱通知书识别模板
// AirWayBill -- 航空运单识别模板
// Table -- 表格模板
// SteelLabel -- 实物标签识别模板
// CarInsurance -- 车辆保险单识别模板
// MultiRealEstateCertificate -- 房产材料识别模板
// MultiRealEstateMaterial -- 房产证明识别模板
// HongKongUtilityBill -- 中国香港水电煤单识别模板
// OverseasCheques -- 海外支票
// RegistrationCertificate -- 备案证
// GridPhoto -- 电网系统照片
// SignaturePage -- 签署页
// SalesDeliveryNote -- 销售发货单
//
//
ConfigId *string `json:"ConfigId,omitnil,omitempty" name:"ConfigId"`
// 是否开启全文字段坐标值的识别
EnableCoord *bool `json:"EnableCoord,omitnil,omitempty" name:"EnableCoord"`
// 是否开启父子key识别,默认是
OutputParentKey *bool `json:"OutputParentKey,omitnil,omitempty" name:"OutputParentKey"`
// 模板的单个属性配置
ConfigAdvanced *ConfigAdvanced `json:"ConfigAdvanced,omitnil,omitempty" name:"ConfigAdvanced"`
// cn时,添加的key为中文
// en时,添加的key为英语
OutputLanguage *string `json:"OutputLanguage,omitnil,omitempty" name:"OutputLanguage"`
}
Predefined struct for user
type ExtractDocMultiResponse ¶ added in v1.0.1184
type ExtractDocMultiResponse struct {
*tchttp.BaseResponse
Response *ExtractDocMultiResponseParams `json:"Response"`
}
func NewExtractDocMultiResponse ¶ added in v1.0.1184
func NewExtractDocMultiResponse() (response *ExtractDocMultiResponse)
func (*ExtractDocMultiResponse) FromJsonString ¶ added in v1.0.1184
func (r *ExtractDocMultiResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExtractDocMultiResponse) ToJsonString ¶ added in v1.0.1184
func (r *ExtractDocMultiResponse) ToJsonString() string
type ExtractDocMultiResponseParams ¶ added in v1.0.1184
type ExtractDocMultiResponseParams struct {
// 图片旋转角度(角度制),文本的水平方向为 0;顺时针为正,逆时针为负
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 配置结构化文本信息
StructuralList []*GroupInfo `json:"StructuralList,omitnil,omitempty" name:"StructuralList"`
// 还原文本信息
WordList []*WordItem `json:"WordList,omitnil,omitempty" name:"WordList"`
// 样本识别字段数
TokenNum *int64 `json:"TokenNum,omitnil,omitempty" name:"TokenNum"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type FinanBillInfo ¶
type FinanBillInfo struct {
// 识别出的字段名称(关键字),支持以下字段:
// 【进账单】
// 日期、出票全称、出票账号、出票开户行、收款人全称、收款人账号、收款开户行、大写金额、小写金额、票据种类、票据张数、票据号码;
// 【支票】
// 开户银行、支票种类、凭证号码2、日期、大写金额、小写金额、付款行编号、密码、凭证号码1;
// 【银行承兑汇票】或【商业承兑汇票】
// 出票日期、行号1、行号2、出票人全称、出票人账号、付款行全称、收款人全称、收款人账号、收款人开户行、出票金额大写、出票金额小写、汇票到期日、付款行行号、付款行地址。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}
type FinanBillOCRRequest ¶
type FinanBillOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewFinanBillOCRRequest ¶
func NewFinanBillOCRRequest() (request *FinanBillOCRRequest)
func (*FinanBillOCRRequest) FromJsonString ¶
func (r *FinanBillOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*FinanBillOCRRequest) ToJsonString ¶
func (r *FinanBillOCRRequest) ToJsonString() string
type FinanBillOCRRequestParams ¶ added in v1.0.426
type FinanBillOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type FinanBillOCRResponse ¶
type FinanBillOCRResponse struct {
*tchttp.BaseResponse
Response *FinanBillOCRResponseParams `json:"Response"`
}
func NewFinanBillOCRResponse ¶
func NewFinanBillOCRResponse() (response *FinanBillOCRResponse)
func (*FinanBillOCRResponse) FromJsonString ¶
func (r *FinanBillOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*FinanBillOCRResponse) ToJsonString ¶
func (r *FinanBillOCRResponse) ToJsonString() string
type FinanBillOCRResponseParams ¶ added in v1.0.426
type FinanBillOCRResponseParams struct {
// 金融票据整单识别结果,具体内容请点击左侧链接。
FinanBillInfos []*FinanBillInfo `json:"FinanBillInfos,omitnil,omitempty" name:"FinanBillInfos"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type FinanBillSliceInfo ¶
type FinanBillSliceOCRRequest ¶
type FinanBillSliceOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewFinanBillSliceOCRRequest ¶
func NewFinanBillSliceOCRRequest() (request *FinanBillSliceOCRRequest)
func (*FinanBillSliceOCRRequest) FromJsonString ¶
func (r *FinanBillSliceOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*FinanBillSliceOCRRequest) ToJsonString ¶
func (r *FinanBillSliceOCRRequest) ToJsonString() string
type FinanBillSliceOCRRequestParams ¶ added in v1.0.426
type FinanBillSliceOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type FinanBillSliceOCRResponse ¶
type FinanBillSliceOCRResponse struct {
*tchttp.BaseResponse
Response *FinanBillSliceOCRResponseParams `json:"Response"`
}
func NewFinanBillSliceOCRResponse ¶
func NewFinanBillSliceOCRResponse() (response *FinanBillSliceOCRResponse)
func (*FinanBillSliceOCRResponse) FromJsonString ¶
func (r *FinanBillSliceOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*FinanBillSliceOCRResponse) ToJsonString ¶
func (r *FinanBillSliceOCRResponse) ToJsonString() string
type FinanBillSliceOCRResponseParams ¶ added in v1.0.426
type FinanBillSliceOCRResponseParams struct {
// 金融票据切片识别结果,具体内容请点击左侧链接。
FinanBillSliceInfos []*FinanBillSliceInfo `json:"FinanBillSliceInfos,omitnil,omitempty" name:"FinanBillSliceInfos"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type FinancialBill ¶ added in v1.0.947
type FinancialBill struct {
// 票据代码
// 注意:此字段可能返回 null,表示取不到有效值。
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// 票据号码
// 注意:此字段可能返回 null,表示取不到有效值。
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 缴款人纳税识别号
// 注意:此字段可能返回 null,表示取不到有效值。
BuyerTaxID *string `json:"BuyerTaxID,omitnil,omitempty" name:"BuyerTaxID"`
// 校验码
// 注意:此字段可能返回 null,表示取不到有效值。
CheckCode *string `json:"CheckCode,omitnil,omitempty" name:"CheckCode"`
// 缴款人
// 注意:此字段可能返回 null,表示取不到有效值。
Buyer *string `json:"Buyer,omitnil,omitempty" name:"Buyer"`
// 开票日期
// 注意:此字段可能返回 null,表示取不到有效值。
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 收款单位
// 注意:此字段可能返回 null,表示取不到有效值。
SellerCompany *string `json:"SellerCompany,omitnil,omitempty" name:"SellerCompany"`
// 复核人
// 注意:此字段可能返回 null,表示取不到有效值。
Reviewer *string `json:"Reviewer,omitnil,omitempty" name:"Reviewer"`
// 收款人
// 注意:此字段可能返回 null,表示取不到有效值。
Seller *string `json:"Seller,omitnil,omitempty" name:"Seller"`
// 票据名称
// 注意:此字段可能返回 null,表示取不到有效值。
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 金额合计
// 注意:此字段可能返回 null,表示取不到有效值。
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 金额合计中文大写
// 注意:此字段可能返回 null,表示取不到有效值。
TotalCn *string `json:"TotalCn,omitnil,omitempty" name:"TotalCn"`
// 冲红
// 注意:此字段可能返回 null,表示取不到有效值。
RushRedStateCode *string `json:"RushRedStateCode,omitnil,omitempty" name:"RushRedStateCode"`
// 冲红日期
// 注意:此字段可能返回 null,表示取不到有效值。
RushRedDate *string `json:"RushRedDate,omitnil,omitempty" name:"RushRedDate"`
// 冲红时间
// 注意:此字段可能返回 null,表示取不到有效值。
RushRedTime *string `json:"RushRedTime,omitnil,omitempty" name:"RushRedTime"`
// 冲红原因
// 注意:此字段可能返回 null,表示取不到有效值。
RushRedReason *string `json:"RushRedReason,omitnil,omitempty" name:"RushRedReason"`
// 项目明细
// 注意:此字段可能返回 null,表示取不到有效值。
FinancialBillItems []*FinancialBillItem `json:"FinancialBillItems,omitnil,omitempty" name:"FinancialBillItems"`
// 项目清单
// 注意:此字段可能返回 null,表示取不到有效值。
FinancialBillItemDetails []*FinancialBillItemDetails `json:"FinancialBillItemDetails,omitnil,omitempty" name:"FinancialBillItemDetails"`
}
type FinancialBillItem ¶ added in v1.0.947
type FinancialBillItem struct {
// 项目编号
// 注意:此字段可能返回 null,表示取不到有效值。
ItemID *string `json:"ItemID,omitnil,omitempty" name:"ItemID"`
// 项目名称
// 注意:此字段可能返回 null,表示取不到有效值。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 单位
// 注意:此字段可能返回 null,表示取不到有效值。
Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`
// 数量
// 注意:此字段可能返回 null,表示取不到有效值。
Quantity *string `json:"Quantity,omitnil,omitempty" name:"Quantity"`
// 规格标准
// 注意:此字段可能返回 null,表示取不到有效值。
Standard *string `json:"Standard,omitnil,omitempty" name:"Standard"`
// 金额
// 注意:此字段可能返回 null,表示取不到有效值。
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 项目序号
// 注意:此字段可能返回 null,表示取不到有效值。
SerialNumber *string `json:"SerialNumber,omitnil,omitempty" name:"SerialNumber"`
// 备注
// 注意:此字段可能返回 null,表示取不到有效值。
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}
type FinancialBillItemDetails ¶ added in v1.0.947
type FinancialBillItemDetails struct {
// 项目编号
// 注意:此字段可能返回 null,表示取不到有效值。
ItemID *string `json:"ItemID,omitnil,omitempty" name:"ItemID"`
// 项目名称
// 注意:此字段可能返回 null,表示取不到有效值。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 单位
// 注意:此字段可能返回 null,表示取不到有效值。
Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`
// 数量
// 注意:此字段可能返回 null,表示取不到有效值。
Quantity *string `json:"Quantity,omitnil,omitempty" name:"Quantity"`
// 规格标准
// 注意:此字段可能返回 null,表示取不到有效值。
Standard *string `json:"Standard,omitnil,omitempty" name:"Standard"`
// 金额
// 注意:此字段可能返回 null,表示取不到有效值。
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 项目序号
// 注意:此字段可能返回 null,表示取不到有效值。
SerialNumber *string `json:"SerialNumber,omitnil,omitempty" name:"SerialNumber"`
// 备注
// 注意:此字段可能返回 null,表示取不到有效值。
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}
type FlightInvoiceInfo ¶
type FlightInvoiceInfo struct {
// 识别出的字段名称(关键字),支持以下字段:
// 票价、合计金额、填开日期、有效身份证件号码、电子客票号码、验证码、旅客姓名、填开单位、其他税费、燃油附加费、民航发展基金、保险费、销售单位代号、始发地、目的地、航班号、时间、日期、座位等级、承运人、发票消费类型、国内国际标签、印刷序号、客票级别/类别、客票生效日期、有效期截止日期、免费行李。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 识别出的字段名称对应的值,也就是字段 Name 对应的字符串结果。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 多个行程的字段所在行号,下标从0开始,非行字段或未能识别行号的该值返回-1。
Row *int64 `json:"Row,omitnil,omitempty" name:"Row"`
}
type FlightInvoiceOCRRequest ¶
type FlightInvoiceOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewFlightInvoiceOCRRequest ¶
func NewFlightInvoiceOCRRequest() (request *FlightInvoiceOCRRequest)
func (*FlightInvoiceOCRRequest) FromJsonString ¶
func (r *FlightInvoiceOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*FlightInvoiceOCRRequest) ToJsonString ¶
func (r *FlightInvoiceOCRRequest) ToJsonString() string
type FlightInvoiceOCRRequestParams ¶ added in v1.0.426
type FlightInvoiceOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type FlightInvoiceOCRResponse ¶
type FlightInvoiceOCRResponse struct {
*tchttp.BaseResponse
Response *FlightInvoiceOCRResponseParams `json:"Response"`
}
func NewFlightInvoiceOCRResponse ¶
func NewFlightInvoiceOCRResponse() (response *FlightInvoiceOCRResponse)
func (*FlightInvoiceOCRResponse) FromJsonString ¶
func (r *FlightInvoiceOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*FlightInvoiceOCRResponse) ToJsonString ¶
func (r *FlightInvoiceOCRResponse) ToJsonString() string
type FlightInvoiceOCRResponseParams ¶ added in v1.0.426
type FlightInvoiceOCRResponseParams struct {
// 机票行程单识别结果,具体内容请点击左侧链接。
FlightInvoiceInfos []*FlightInvoiceInfo `json:"FlightInvoiceInfos,omitnil,omitempty" name:"FlightInvoiceInfos"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type FlightItem ¶ added in v1.0.651
type FlightItem struct {
// 出发航站楼
TerminalGetOn *string `json:"TerminalGetOn,omitnil,omitempty" name:"TerminalGetOn"`
// 到达航站楼
TerminalGetOff *string `json:"TerminalGetOff,omitnil,omitempty" name:"TerminalGetOff"`
// 承运人
Carrier *string `json:"Carrier,omitnil,omitempty" name:"Carrier"`
// 航班号
FlightNumber *string `json:"FlightNumber,omitnil,omitempty" name:"FlightNumber"`
// 座位等级
Seat *string `json:"Seat,omitnil,omitempty" name:"Seat"`
// 乘机日期
DateGetOn *string `json:"DateGetOn,omitnil,omitempty" name:"DateGetOn"`
// 乘机时间
TimeGetOn *string `json:"TimeGetOn,omitnil,omitempty" name:"TimeGetOn"`
// 出发站
StationGetOn *string `json:"StationGetOn,omitnil,omitempty" name:"StationGetOn"`
// 到达站
StationGetOff *string `json:"StationGetOff,omitnil,omitempty" name:"StationGetOff"`
// 免费行李
Allow *string `json:"Allow,omitnil,omitempty" name:"Allow"`
// 客票级别/客票类别
FareBasis *string `json:"FareBasis,omitnil,omitempty" name:"FareBasis"`
}
type FlightItemInfo ¶ added in v1.0.807
type FlightItemInfo struct {
// 出发站
TerminalGetOn *string `json:"TerminalGetOn,omitnil,omitempty" name:"TerminalGetOn"`
// 到达站
TerminalGetOff *string `json:"TerminalGetOff,omitnil,omitempty" name:"TerminalGetOff"`
// 承运人
Carrier *string `json:"Carrier,omitnil,omitempty" name:"Carrier"`
// 航班号
FlightNumber *string `json:"FlightNumber,omitnil,omitempty" name:"FlightNumber"`
// 座位等级
Seat *string `json:"Seat,omitnil,omitempty" name:"Seat"`
// 乘机日期
DateGetOn *string `json:"DateGetOn,omitnil,omitempty" name:"DateGetOn"`
// 乘机时间
TimeGetOn *string `json:"TimeGetOn,omitnil,omitempty" name:"TimeGetOn"`
// 客票级别/客票类别
FareBasis *string `json:"FareBasis,omitnil,omitempty" name:"FareBasis"`
// 免费行李额
Allow *string `json:"Allow,omitnil,omitempty" name:"Allow"`
// 客票生效日期
DateStart *string `json:"DateStart,omitnil,omitempty" name:"DateStart"`
// 有效截止日期
DateEnd *string `json:"DateEnd,omitnil,omitempty" name:"DateEnd"`
}
type FormulaOCRRequest ¶
type FormulaOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewFormulaOCRRequest ¶
func NewFormulaOCRRequest() (request *FormulaOCRRequest)
func (*FormulaOCRRequest) FromJsonString ¶
func (r *FormulaOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*FormulaOCRRequest) ToJsonString ¶
func (r *FormulaOCRRequest) ToJsonString() string
type FormulaOCRRequestParams ¶ added in v1.0.426
type FormulaOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type FormulaOCRResponse ¶
type FormulaOCRResponse struct {
*tchttp.BaseResponse
Response *FormulaOCRResponseParams `json:"Response"`
}
func NewFormulaOCRResponse ¶
func NewFormulaOCRResponse() (response *FormulaOCRResponse)
func (*FormulaOCRResponse) FromJsonString ¶
func (r *FormulaOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*FormulaOCRResponse) ToJsonString ¶
func (r *FormulaOCRResponse) ToJsonString() string
type FormulaOCRResponseParams ¶ added in v1.0.426
type FormulaOCRResponseParams struct {
// 图片旋转角度(角度制),文本的水平方向为0°;顺时针为正,逆时针为负
Angle *int64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 检测到的文本信息,具体内容请点击左侧链接。
FormulaInfos []*TextFormula `json:"FormulaInfos,omitnil,omitempty" name:"FormulaInfos"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GeneralAccurateOCRRequest ¶
type GeneralAccurateOCRRequest struct {
*tchttp.BaseRequest
// <p>图片/PDF的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。</p>
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// <p>图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。</p>
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// <p>是否返回单字信息,默认值为false,注:仅ConfigID配置为OCR时支持。</p>
IsWords *bool `json:"IsWords,omitnil,omitempty" name:"IsWords"`
// <p>是否开启原图切图检测功能,开启后可提升“整图面积大,但单字符占比面积小”(例如:试卷)场景下的识别效果,默认关,注:仅ConfigID配置为OCR时支持。</p>
EnableDetectSplit *bool `json:"EnableDetectSplit,omitnil,omitempty" name:"EnableDetectSplit"`
// <p>是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。</p>
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// <p>需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。</p>
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// <p>文本检测开关,默认为true。设置为false可直接进行单行识别,适用于仅包含正向单行文本的图片场景。</p>
EnableDetectText *bool `json:"EnableDetectText,omitnil,omitempty" name:"EnableDetectText"`
// <p>配置ID支持: OCR -- 通用场景 MulOCR--多语种场景,默认值为OCR</p>
ConfigID *string `json:"ConfigID,omitnil,omitempty" name:"ConfigID"`
}
func NewGeneralAccurateOCRRequest ¶
func NewGeneralAccurateOCRRequest() (request *GeneralAccurateOCRRequest)
func (*GeneralAccurateOCRRequest) FromJsonString ¶
func (r *GeneralAccurateOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GeneralAccurateOCRRequest) ToJsonString ¶
func (r *GeneralAccurateOCRRequest) ToJsonString() string
type GeneralAccurateOCRRequestParams ¶ added in v1.0.426
type GeneralAccurateOCRRequestParams struct {
// <p>图片/PDF的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。</p>
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// <p>图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。</p>
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// <p>是否返回单字信息,默认值为false,注:仅ConfigID配置为OCR时支持。</p>
IsWords *bool `json:"IsWords,omitnil,omitempty" name:"IsWords"`
// <p>是否开启原图切图检测功能,开启后可提升“整图面积大,但单字符占比面积小”(例如:试卷)场景下的识别效果,默认关,注:仅ConfigID配置为OCR时支持。</p>
EnableDetectSplit *bool `json:"EnableDetectSplit,omitnil,omitempty" name:"EnableDetectSplit"`
// <p>是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。</p>
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// <p>需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。</p>
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// <p>文本检测开关,默认为true。设置为false可直接进行单行识别,适用于仅包含正向单行文本的图片场景。</p>
EnableDetectText *bool `json:"EnableDetectText,omitnil,omitempty" name:"EnableDetectText"`
// <p>配置ID支持: OCR -- 通用场景 MulOCR--多语种场景,默认值为OCR</p>
ConfigID *string `json:"ConfigID,omitnil,omitempty" name:"ConfigID"`
}
Predefined struct for user
type GeneralAccurateOCRResponse ¶
type GeneralAccurateOCRResponse struct {
*tchttp.BaseResponse
Response *GeneralAccurateOCRResponseParams `json:"Response"`
}
func NewGeneralAccurateOCRResponse ¶
func NewGeneralAccurateOCRResponse() (response *GeneralAccurateOCRResponse)
func (*GeneralAccurateOCRResponse) FromJsonString ¶
func (r *GeneralAccurateOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GeneralAccurateOCRResponse) ToJsonString ¶
func (r *GeneralAccurateOCRResponse) ToJsonString() string
type GeneralAccurateOCRResponseParams ¶ added in v1.0.426
type GeneralAccurateOCRResponseParams struct {
// <p>检测到的文本信息,包括文本行内容、置信度、文本行坐标以及文本行旋转纠正后的坐标,具体内容请点击左侧链接。</p>
TextDetections []*TextDetection `json:"TextDetections,omitnil,omitempty" name:"TextDetections"`
// <p>图片旋转角度(角度制),文本的水平方向为0°;顺时针为正,逆时针为负。点击查看<a href="https://cloud.tencent.com/document/product/866/45139">如何纠正倾斜文本</a></p>
//
// Deprecated: Angel is deprecated.
Angel *float64 `json:"Angel,omitnil,omitempty" name:"Angel"`
// <p>图片旋转角度(角度制),文本的水平方向为0°;顺时针为正,逆时针为负。点击查看<a href="https://cloud.tencent.com/document/product/866/45139">如何纠正倾斜文本</a></p>
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GeneralBasicOCRRequest ¶
type GeneralBasicOCRRequest struct {
*tchttp.BaseRequest
// 图片/PDF的 Base64 值。要求图片/PDF经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片/PDF的 Url 地址。要求图片/PDF经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 保留字段。
Scene *string `json:"Scene,omitnil,omitempty" name:"Scene"`
// 识别语言类型。
// 支持自动识别语言类型,同时支持自选语言种类,默认中英文混合(zh),各种语言均支持与英文混合的文字识别。
// 可选值:
// zh:中英混合
// zh_rare:支持英文、数字、中文生僻字、繁体字,特殊符号等
// auto:自动
// mix:多语言混排场景中,自动识别混合语言的文本
// jap:日语
// kor:韩语
// spa:西班牙语
// fre:法语
// ger:德语
// por:葡萄牙语
// vie:越语
// may:马来语
// rus:俄语
// ita:意大利语
// hol:荷兰语
// swe:瑞典语
// fin:芬兰语
// dan:丹麦语
// nor:挪威语
// hun:匈牙利语
// tha:泰语
// hi:印地语
// ara:阿拉伯语
LanguageType *string `json:"LanguageType,omitnil,omitempty" name:"LanguageType"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 是否返回单字信息,默认关
IsWords *bool `json:"IsWords,omitnil,omitempty" name:"IsWords"`
}
func NewGeneralBasicOCRRequest ¶
func NewGeneralBasicOCRRequest() (request *GeneralBasicOCRRequest)
func (*GeneralBasicOCRRequest) FromJsonString ¶
func (r *GeneralBasicOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GeneralBasicOCRRequest) ToJsonString ¶
func (r *GeneralBasicOCRRequest) ToJsonString() string
type GeneralBasicOCRRequestParams ¶ added in v1.0.426
type GeneralBasicOCRRequestParams struct {
// 图片/PDF的 Base64 值。要求图片/PDF经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片/PDF的 Url 地址。要求图片/PDF经Base64编码后不超过 10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 保留字段。
Scene *string `json:"Scene,omitnil,omitempty" name:"Scene"`
// 识别语言类型。
// 支持自动识别语言类型,同时支持自选语言种类,默认中英文混合(zh),各种语言均支持与英文混合的文字识别。
// 可选值:
// zh:中英混合
// zh_rare:支持英文、数字、中文生僻字、繁体字,特殊符号等
// auto:自动
// mix:多语言混排场景中,自动识别混合语言的文本
// jap:日语
// kor:韩语
// spa:西班牙语
// fre:法语
// ger:德语
// por:葡萄牙语
// vie:越语
// may:马来语
// rus:俄语
// ita:意大利语
// hol:荷兰语
// swe:瑞典语
// fin:芬兰语
// dan:丹麦语
// nor:挪威语
// hun:匈牙利语
// tha:泰语
// hi:印地语
// ara:阿拉伯语
LanguageType *string `json:"LanguageType,omitnil,omitempty" name:"LanguageType"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 是否返回单字信息,默认关
IsWords *bool `json:"IsWords,omitnil,omitempty" name:"IsWords"`
}
Predefined struct for user
type GeneralBasicOCRResponse ¶
type GeneralBasicOCRResponse struct {
*tchttp.BaseResponse
Response *GeneralBasicOCRResponseParams `json:"Response"`
}
func NewGeneralBasicOCRResponse ¶
func NewGeneralBasicOCRResponse() (response *GeneralBasicOCRResponse)
func (*GeneralBasicOCRResponse) FromJsonString ¶
func (r *GeneralBasicOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GeneralBasicOCRResponse) ToJsonString ¶
func (r *GeneralBasicOCRResponse) ToJsonString() string
type GeneralBasicOCRResponseParams ¶ added in v1.0.426
type GeneralBasicOCRResponseParams struct {
// 检测到的文本信息,包括文本行内容、置信度、文本行坐标以及文本行旋转纠正后的坐标,具体内容请点击左侧链接。
TextDetections []*TextDetection `json:"TextDetections,omitnil,omitempty" name:"TextDetections"`
// 检测到的语言类型,目前支持的语言类型参考入参LanguageType说明。
Language *string `json:"Language,omitnil,omitempty" name:"Language"`
// 图片旋转角度(角度制),文本的水平方向为0°;顺时针为正,逆时针为负。点击查看<a href="https://cloud.tencent.com/document/product/866/45139">如何纠正倾斜文本</a>
//
// Deprecated: Angel is deprecated.
Angel *float64 `json:"Angel,omitnil,omitempty" name:"Angel"`
// 图片为PDF时,返回PDF的总页数,默认为0
PdfPageSize *int64 `json:"PdfPageSize,omitnil,omitempty" name:"PdfPageSize"`
// 图片旋转角度(角度制),文本的水平方向为0°;顺时针为正,逆时针为负。点击查看<a href="https://cloud.tencent.com/document/product/866/45139">如何纠正倾斜文本</a>
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GeneralCardWarnInfo ¶ added in v1.0.1087
type GeneralEfficientOCRRequest ¶
type GeneralEfficientOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。
// 要求图片经Base64编码后不超过 7M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP格式。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 要求图片经Base64编码后不超过 7M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP格式。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewGeneralEfficientOCRRequest ¶
func NewGeneralEfficientOCRRequest() (request *GeneralEfficientOCRRequest)
func (*GeneralEfficientOCRRequest) FromJsonString ¶
func (r *GeneralEfficientOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GeneralEfficientOCRRequest) ToJsonString ¶
func (r *GeneralEfficientOCRRequest) ToJsonString() string
type GeneralEfficientOCRRequestParams ¶ added in v1.0.426
type GeneralEfficientOCRRequestParams struct {
// 图片的 Base64 值。
// 要求图片经Base64编码后不超过 7M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP格式。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 要求图片经Base64编码后不超过 7M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP格式。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type GeneralEfficientOCRResponse ¶
type GeneralEfficientOCRResponse struct {
*tchttp.BaseResponse
Response *GeneralEfficientOCRResponseParams `json:"Response"`
}
func NewGeneralEfficientOCRResponse ¶
func NewGeneralEfficientOCRResponse() (response *GeneralEfficientOCRResponse)
func (*GeneralEfficientOCRResponse) FromJsonString ¶
func (r *GeneralEfficientOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GeneralEfficientOCRResponse) ToJsonString ¶
func (r *GeneralEfficientOCRResponse) ToJsonString() string
type GeneralEfficientOCRResponseParams ¶ added in v1.0.426
type GeneralEfficientOCRResponseParams struct {
// 检测到的文本信息,包括文本行内容、置信度、文本行坐标以及文本行旋转纠正后的坐标,具体内容请点击左侧链接。
TextDetections []*TextDetection `json:"TextDetections,omitnil,omitempty" name:"TextDetections"`
// 图片旋转角度(角度制),文本的水平方向为0°;顺时针为正,逆时针为负。点击查看<a href="https://cloud.tencent.com/document/product/866/45139">如何纠正倾斜文本</a>
//
// Deprecated: Angel is deprecated.
Angel *float64 `json:"Angel,omitnil,omitempty" name:"Angel"`
// 图片旋转角度(角度制),文本的水平方向为0°;顺时针为正,逆时针为负。点击查看<a href="https://cloud.tencent.com/document/product/866/45139">如何纠正倾斜文本</a>
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GeneralFastOCRRequest ¶
type GeneralFastOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewGeneralFastOCRRequest ¶
func NewGeneralFastOCRRequest() (request *GeneralFastOCRRequest)
func (*GeneralFastOCRRequest) FromJsonString ¶
func (r *GeneralFastOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GeneralFastOCRRequest) ToJsonString ¶
func (r *GeneralFastOCRRequest) ToJsonString() string
type GeneralFastOCRRequestParams ¶ added in v1.0.426
type GeneralFastOCRRequestParams struct {
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type GeneralFastOCRResponse ¶
type GeneralFastOCRResponse struct {
*tchttp.BaseResponse
Response *GeneralFastOCRResponseParams `json:"Response"`
}
func NewGeneralFastOCRResponse ¶
func NewGeneralFastOCRResponse() (response *GeneralFastOCRResponse)
func (*GeneralFastOCRResponse) FromJsonString ¶
func (r *GeneralFastOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GeneralFastOCRResponse) ToJsonString ¶
func (r *GeneralFastOCRResponse) ToJsonString() string
type GeneralFastOCRResponseParams ¶ added in v1.0.426
type GeneralFastOCRResponseParams struct {
// 检测到的文本信息,具体内容请点击左侧链接。
TextDetections []*TextDetection `json:"TextDetections,omitnil,omitempty" name:"TextDetections"`
// 检测到的语言,目前支持的语种范围为:简体中文、繁体中文、英文、日文、韩文。未来将陆续新增对更多语种的支持。
// 返回结果含义为:zh - 中英混合,jap - 日文,kor - 韩文。
Language *string `json:"Language,omitnil,omitempty" name:"Language"`
// 图片旋转角度(角度制),文本的水平方向为0°;顺时针为正,逆时针为负
Angel *float64 `json:"Angel,omitnil,omitempty" name:"Angel"`
// 图片为PDF时,返回PDF的总页数,默认为0
PdfPageSize *int64 `json:"PdfPageSize,omitnil,omitempty" name:"PdfPageSize"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GeneralHandwritingOCRRequest ¶
type GeneralHandwritingOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 场景字段,默认不用填写。
// 可选值:only_hw 表示只输出手写体识别结果,过滤印刷体。
Scene *string `json:"Scene,omitnil,omitempty" name:"Scene"`
// 是否开启单字的四点定位坐标输出,默认值为false。
EnableWordPolygon *bool `json:"EnableWordPolygon,omitnil,omitempty" name:"EnableWordPolygon"`
// 文本检测开关,默认值为true。
// 设置为false表示直接进行单行识别,可适用于识别单行手写体签名场景。
EnableDetectText *bool `json:"EnableDetectText,omitnil,omitempty" name:"EnableDetectText"`
}
func NewGeneralHandwritingOCRRequest ¶
func NewGeneralHandwritingOCRRequest() (request *GeneralHandwritingOCRRequest)
func (*GeneralHandwritingOCRRequest) FromJsonString ¶
func (r *GeneralHandwritingOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GeneralHandwritingOCRRequest) ToJsonString ¶
func (r *GeneralHandwritingOCRRequest) ToJsonString() string
type GeneralHandwritingOCRRequestParams ¶ added in v1.0.426
type GeneralHandwritingOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 场景字段,默认不用填写。
// 可选值:only_hw 表示只输出手写体识别结果,过滤印刷体。
Scene *string `json:"Scene,omitnil,omitempty" name:"Scene"`
// 是否开启单字的四点定位坐标输出,默认值为false。
EnableWordPolygon *bool `json:"EnableWordPolygon,omitnil,omitempty" name:"EnableWordPolygon"`
// 文本检测开关,默认值为true。
// 设置为false表示直接进行单行识别,可适用于识别单行手写体签名场景。
EnableDetectText *bool `json:"EnableDetectText,omitnil,omitempty" name:"EnableDetectText"`
}
Predefined struct for user
type GeneralHandwritingOCRResponse ¶
type GeneralHandwritingOCRResponse struct {
*tchttp.BaseResponse
Response *GeneralHandwritingOCRResponseParams `json:"Response"`
}
func NewGeneralHandwritingOCRResponse ¶
func NewGeneralHandwritingOCRResponse() (response *GeneralHandwritingOCRResponse)
func (*GeneralHandwritingOCRResponse) FromJsonString ¶
func (r *GeneralHandwritingOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GeneralHandwritingOCRResponse) ToJsonString ¶
func (r *GeneralHandwritingOCRResponse) ToJsonString() string
type GeneralHandwritingOCRResponseParams ¶ added in v1.0.426
type GeneralHandwritingOCRResponseParams struct {
// 检测到的文本信息,具体内容请点击左侧链接。
TextDetections []*TextGeneralHandwriting `json:"TextDetections,omitnil,omitempty" name:"TextDetections"`
// 图片旋转角度(角度制),文本的水平方向为0°;顺时针为正,逆时针为负。点击查看<a href="https://cloud.tencent.com/document/product/866/45139">如何纠正倾斜文本</a>
//
// Deprecated: Angel is deprecated.
Angel *float64 `json:"Angel,omitnil,omitempty" name:"Angel"`
// 图片旋转角度(角度制),文本的水平方向为0°;顺时针为正,逆时针为负。点击查看<a href="https://cloud.tencent.com/document/product/866/45139">如何纠正倾斜文本</a>
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GeneralMachineItem ¶ added in v1.0.651
type GeneralMachineItem struct {
// 项目名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 规格型号
Specification *string `json:"Specification,omitnil,omitempty" name:"Specification"`
// 单位
Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`
// 数量
Quantity *string `json:"Quantity,omitnil,omitempty" name:"Quantity"`
// 单价
Price *string `json:"Price,omitnil,omitempty" name:"Price"`
// 金额
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 税率
TaxRate *string `json:"TaxRate,omitnil,omitempty" name:"TaxRate"`
// 税额
Tax *string `json:"Tax,omitnil,omitempty" name:"Tax"`
}
type GetOCRResultRequest ¶ added in v1.0.1072
type GetOCRResultRequest struct {
*tchttp.BaseRequest
// token值
OCRToken *string `json:"OCRToken,omitnil,omitempty" name:"OCRToken"`
}
func NewGetOCRResultRequest ¶ added in v1.0.1072
func NewGetOCRResultRequest() (request *GetOCRResultRequest)
func (*GetOCRResultRequest) FromJsonString ¶ added in v1.0.1072
func (r *GetOCRResultRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetOCRResultRequest) ToJsonString ¶ added in v1.0.1072
func (r *GetOCRResultRequest) ToJsonString() string
type GetOCRResultRequestParams ¶ added in v1.0.1072
type GetOCRResultRequestParams struct {
// token值
OCRToken *string `json:"OCRToken,omitnil,omitempty" name:"OCRToken"`
}
Predefined struct for user
type GetOCRResultResponse ¶ added in v1.0.1072
type GetOCRResultResponse struct {
*tchttp.BaseResponse
Response *GetOCRResultResponseParams `json:"Response"`
}
func NewGetOCRResultResponse ¶ added in v1.0.1072
func NewGetOCRResultResponse() (response *GetOCRResultResponse)
func (*GetOCRResultResponse) FromJsonString ¶ added in v1.0.1072
func (r *GetOCRResultResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetOCRResultResponse) ToJsonString ¶ added in v1.0.1072
func (r *GetOCRResultResponse) ToJsonString() string
type GetOCRResultResponseParams ¶ added in v1.0.1072
type GetOCRResultResponseParams struct {
// ocr业务类型
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// ocr结果
OCRResult *OCRResult `json:"OCRResult,omitnil,omitempty" name:"OCRResult"`
// requestid 信息
RequestIdInfos []*RequestIdInfo `json:"RequestIdInfos,omitnil,omitempty" name:"RequestIdInfos"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GetOCRTokenRequest ¶ added in v1.0.1072
type GetOCRTokenRequest struct {
*tchttp.BaseRequest
// 业务类型,如身份证识别为IDCardOCR
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 身份证配置信息
IDCardConfig *IDCardConfig `json:"IDCardConfig,omitnil,omitempty" name:"IDCardConfig"`
}
func NewGetOCRTokenRequest ¶ added in v1.0.1072
func NewGetOCRTokenRequest() (request *GetOCRTokenRequest)
func (*GetOCRTokenRequest) FromJsonString ¶ added in v1.0.1072
func (r *GetOCRTokenRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetOCRTokenRequest) ToJsonString ¶ added in v1.0.1072
func (r *GetOCRTokenRequest) ToJsonString() string
type GetOCRTokenRequestParams ¶ added in v1.0.1072
type GetOCRTokenRequestParams struct {
// 业务类型,如身份证识别为IDCardOCR
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 身份证配置信息
IDCardConfig *IDCardConfig `json:"IDCardConfig,omitnil,omitempty" name:"IDCardConfig"`
}
Predefined struct for user
type GetOCRTokenResponse ¶ added in v1.0.1072
type GetOCRTokenResponse struct {
*tchttp.BaseResponse
Response *GetOCRTokenResponseParams `json:"Response"`
}
func NewGetOCRTokenResponse ¶ added in v1.0.1072
func NewGetOCRTokenResponse() (response *GetOCRTokenResponse)
func (*GetOCRTokenResponse) FromJsonString ¶ added in v1.0.1072
func (r *GetOCRTokenResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetOCRTokenResponse) ToJsonString ¶ added in v1.0.1072
func (r *GetOCRTokenResponse) ToJsonString() string
type GetOCRTokenResponseParams ¶ added in v1.0.1072
type GetOCRTokenResponseParams struct {
// token值
OCRToken *string `json:"OCRToken,omitnil,omitempty" name:"OCRToken"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GroupInfo ¶ added in v1.0.634
type GroupInfo struct {
// 每一行的元素
Groups []*LineInfo `json:"Groups,omitnil,omitempty" name:"Groups"`
}
type HKIDCardOCRRequest ¶
type HKIDCardOCRRequest struct {
*tchttp.BaseRequest
// 是否返回人像照片。
ReturnHeadImage *bool `json:"ReturnHeadImage,omitnil,omitempty" name:"ReturnHeadImage"`
// 是否鉴伪。
DetectFake *bool `json:"DetectFake,omitnil,omitempty" name:"DetectFake"`
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewHKIDCardOCRRequest ¶
func NewHKIDCardOCRRequest() (request *HKIDCardOCRRequest)
func (*HKIDCardOCRRequest) FromJsonString ¶
func (r *HKIDCardOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*HKIDCardOCRRequest) ToJsonString ¶
func (r *HKIDCardOCRRequest) ToJsonString() string
type HKIDCardOCRRequestParams ¶ added in v1.0.426
type HKIDCardOCRRequestParams struct {
// 是否返回人像照片。
ReturnHeadImage *bool `json:"ReturnHeadImage,omitnil,omitempty" name:"ReturnHeadImage"`
// 是否鉴伪。
//
// Deprecated: DetectFake is deprecated.
DetectFake *bool `json:"DetectFake,omitnil,omitempty" name:"DetectFake"`
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type HKIDCardOCRResponse ¶
type HKIDCardOCRResponse struct {
*tchttp.BaseResponse
Response *HKIDCardOCRResponseParams `json:"Response"`
}
func NewHKIDCardOCRResponse ¶
func NewHKIDCardOCRResponse() (response *HKIDCardOCRResponse)
func (*HKIDCardOCRResponse) FromJsonString ¶
func (r *HKIDCardOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*HKIDCardOCRResponse) ToJsonString ¶
func (r *HKIDCardOCRResponse) ToJsonString() string
type HKIDCardOCRResponseParams ¶ added in v1.0.426
type HKIDCardOCRResponseParams struct {
// 中文姓名
CnName *string `json:"CnName,omitnil,omitempty" name:"CnName"`
// 英文姓名
EnName *string `json:"EnName,omitnil,omitempty" name:"EnName"`
// 中文姓名对应电码
TelexCode *string `json:"TelexCode,omitnil,omitempty" name:"TelexCode"`
// 性别 :“男M”或“女F”
Sex *string `json:"Sex,omitnil,omitempty" name:"Sex"`
// 出生日期
Birthday *string `json:"Birthday,omitnil,omitempty" name:"Birthday"`
// 永久性居民身份证。
// 0:非永久;
// 1:永久;
// -1:未知。
Permanent *int64 `json:"Permanent,omitnil,omitempty" name:"Permanent"`
// 身份证号码
IdNum *string `json:"IdNum,omitnil,omitempty" name:"IdNum"`
// 证件符号,出生日期下的符号,例如"***AZ"
Symbol *string `json:"Symbol,omitnil,omitempty" name:"Symbol"`
// 首次签发日期
FirstIssueDate *string `json:"FirstIssueDate,omitnil,omitempty" name:"FirstIssueDate"`
// 最近领用日期
CurrentIssueDate *string `json:"CurrentIssueDate,omitnil,omitempty" name:"CurrentIssueDate"`
// 真假判断。
// 0:无法判断(图像模糊、不完整、反光、过暗等导致无法判断);
// 1:假;
// 2:真。
// 注意:此字段可能返回 null,表示取不到有效值。
//
// Deprecated: FakeDetectResult is deprecated.
FakeDetectResult *int64 `json:"FakeDetectResult,omitnil,omitempty" name:"FakeDetectResult"`
// Base64编码的证件左侧人像大图
// 注意:此字段可能返回 null,表示取不到有效值。
HeadImage *string `json:"HeadImage,omitnil,omitempty" name:"HeadImage"`
// Base64编码的证件右侧人像小图
// 注意:此字段可能返回 null,表示取不到有效值。
SmallHeadImage *string `json:"SmallHeadImage,omitnil,omitempty" name:"SmallHeadImage"`
// 该字段已废弃, 将固定返回空数组,不建议使用。
//
// Deprecated: WarningCode is deprecated.
WarningCode []*int64 `json:"WarningCode,omitnil,omitempty" name:"WarningCode"`
// 该字段仅对国际站请求起作用,国内站该字段将固定返回空数组。国际站告警码如下: 告警码-9101 证件边框不完整告警-9102 证件复印件告警-9103 证件翻拍告警-9104 证件PS告警-9107 证件反光告警-9108 证件模糊告警-9109 告警能力未开通
WarnCardInfos []*int64 `json:"WarnCardInfos,omitnil,omitempty" name:"WarnCardInfos"`
// 证件透明视窗内的文本信息
WindowEmbeddedText *string `json:"WindowEmbeddedText,omitnil,omitempty" name:"WindowEmbeddedText"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type HandwritingEssayOCRRequest ¶ added in v1.0.1184
type HandwritingEssayOCRRequest struct {
*tchttp.BaseRequest
// 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为前3页。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 配置id支持:
// ArticleRecognize -- 手写中文作文模板
// ArticleRecognizeEng -- 手写英文作文模板
// 默认:ArticleRecognize
ConfigId *string `json:"ConfigId,omitnil,omitempty" name:"ConfigId"`
// 模板的单个属性配置
Scene *string `json:"Scene,omitnil,omitempty" name:"Scene"`
}
func NewHandwritingEssayOCRRequest ¶ added in v1.0.1184
func NewHandwritingEssayOCRRequest() (request *HandwritingEssayOCRRequest)
func (*HandwritingEssayOCRRequest) FromJsonString ¶ added in v1.0.1184
func (r *HandwritingEssayOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*HandwritingEssayOCRRequest) ToJsonString ¶ added in v1.0.1184
func (r *HandwritingEssayOCRRequest) ToJsonString() string
type HandwritingEssayOCRRequestParams ¶ added in v1.0.1184
type HandwritingEssayOCRRequestParams struct {
// 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为前3页。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 配置id支持:
// ArticleRecognize -- 手写中文作文模板
// ArticleRecognizeEng -- 手写英文作文模板
// 默认:ArticleRecognize
ConfigId *string `json:"ConfigId,omitnil,omitempty" name:"ConfigId"`
// 模板的单个属性配置
Scene *string `json:"Scene,omitnil,omitempty" name:"Scene"`
}
Predefined struct for user
type HandwritingEssayOCRResponse ¶ added in v1.0.1184
type HandwritingEssayOCRResponse struct {
*tchttp.BaseResponse
Response *HandwritingEssayOCRResponseParams `json:"Response"`
}
func NewHandwritingEssayOCRResponse ¶ added in v1.0.1184
func NewHandwritingEssayOCRResponse() (response *HandwritingEssayOCRResponse)
func (*HandwritingEssayOCRResponse) FromJsonString ¶ added in v1.0.1184
func (r *HandwritingEssayOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*HandwritingEssayOCRResponse) ToJsonString ¶ added in v1.0.1184
func (r *HandwritingEssayOCRResponse) ToJsonString() string
type HandwritingEssayOCRResponseParams ¶ added in v1.0.1184
type HandwritingEssayOCRResponseParams struct {
// 图片旋转角度(角度制),文本的水平方向为 0;顺时针为正,逆时针为负
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 还原文本信息
WordList []*WordItem `json:"WordList,omitnil,omitempty" name:"WordList"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type HmtResidentPermitOCRRequest ¶
type HmtResidentPermitOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// FRONT:有照片的一面(人像面),
// BACK:无照片的一面(国徽面),
// 该参数如果不填或填错,将为您自动判断正反面。
CardSide *string `json:"CardSide,omitnil,omitempty" name:"CardSide"`
// 是否返回头像和位置坐标
CropPortrait *bool `json:"CropPortrait,omitnil,omitempty" name:"CropPortrait"`
}
func NewHmtResidentPermitOCRRequest ¶
func NewHmtResidentPermitOCRRequest() (request *HmtResidentPermitOCRRequest)
func (*HmtResidentPermitOCRRequest) FromJsonString ¶
func (r *HmtResidentPermitOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*HmtResidentPermitOCRRequest) ToJsonString ¶
func (r *HmtResidentPermitOCRRequest) ToJsonString() string
type HmtResidentPermitOCRRequestParams ¶ added in v1.0.426
type HmtResidentPermitOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// FRONT:有照片的一面(人像面),
// BACK:无照片的一面(国徽面),
// 该参数如果不填或填错,将为您自动判断正反面。
CardSide *string `json:"CardSide,omitnil,omitempty" name:"CardSide"`
// 是否返回头像和位置坐标
CropPortrait *bool `json:"CropPortrait,omitnil,omitempty" name:"CropPortrait"`
}
Predefined struct for user
type HmtResidentPermitOCRResponse ¶
type HmtResidentPermitOCRResponse struct {
*tchttp.BaseResponse
Response *HmtResidentPermitOCRResponseParams `json:"Response"`
}
func NewHmtResidentPermitOCRResponse ¶
func NewHmtResidentPermitOCRResponse() (response *HmtResidentPermitOCRResponse)
func (*HmtResidentPermitOCRResponse) FromJsonString ¶
func (r *HmtResidentPermitOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*HmtResidentPermitOCRResponse) ToJsonString ¶
func (r *HmtResidentPermitOCRResponse) ToJsonString() string
type HmtResidentPermitOCRResponseParams ¶ added in v1.0.426
type HmtResidentPermitOCRResponseParams struct {
// 证件姓名
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 性别
Sex *string `json:"Sex,omitnil,omitempty" name:"Sex"`
// 出生日期
Birth *string `json:"Birth,omitnil,omitempty" name:"Birth"`
// 地址
Address *string `json:"Address,omitnil,omitempty" name:"Address"`
// 身份证号
IdCardNo *string `json:"IdCardNo,omitnil,omitempty" name:"IdCardNo"`
// 0-正面
// 1-反面
CardType *int64 `json:"CardType,omitnil,omitempty" name:"CardType"`
// 证件有效期限
ValidDate *string `json:"ValidDate,omitnil,omitempty" name:"ValidDate"`
// 签发机关
Authority *string `json:"Authority,omitnil,omitempty" name:"Authority"`
// 签发次数
VisaNum *string `json:"VisaNum,omitnil,omitempty" name:"VisaNum"`
// 通行证号码
PassNo *string `json:"PassNo,omitnil,omitempty" name:"PassNo"`
// 头像和坐标信息
PortraitImageInfo *PortraitImageInfo `json:"PortraitImageInfo,omitnil,omitempty" name:"PortraitImageInfo"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type IDCardConfig ¶ added in v1.0.1072
type IDCardConfig struct {
// 复印件告警,默认为false
CopyWarn *bool `json:"CopyWarn,omitnil,omitempty" name:"CopyWarn"`
// 边框和框内遮挡告警,默认为false
BorderCheckWarn *bool `json:"BorderCheckWarn,omitnil,omitempty" name:"BorderCheckWarn"`
// 翻拍告警,默认为false
ReshootWarn *bool `json:"ReshootWarn,omitnil,omitempty" name:"ReshootWarn"`
// 疑似存在PS痕迹告警,默认为false
DetectPsWarn *bool `json:"DetectPsWarn,omitnil,omitempty" name:"DetectPsWarn"`
// 临时身份证告警,默认为false
TempIdWarn *bool `json:"TempIdWarn,omitnil,omitempty" name:"TempIdWarn"`
// 身份证有效日期不合法告警,默认为false
InvalidDateWarn *bool `json:"InvalidDateWarn,omitnil,omitempty" name:"InvalidDateWarn"`
// 是否开启反光检测,默认为false
ReflectWarn *bool `json:"ReflectWarn,omitnil,omitempty" name:"ReflectWarn"`
// 是否开启头像剪切
CropPortrait *bool `json:"CropPortrait,omitnil,omitempty" name:"CropPortrait"`
}
type IDCardInfo ¶ added in v1.0.1038
type IDCardInfo struct {
// 姓名(人像面)
Name *ContentInfo `json:"Name,omitnil,omitempty" name:"Name"`
// 性别(人像面)
Sex *ContentInfo `json:"Sex,omitnil,omitempty" name:"Sex"`
// 民族(人像面)
Nation *ContentInfo `json:"Nation,omitnil,omitempty" name:"Nation"`
// 出生日期(人像面)
Birth *ContentInfo `json:"Birth,omitnil,omitempty" name:"Birth"`
// 地址(人像面)
Address *ContentInfo `json:"Address,omitnil,omitempty" name:"Address"`
// 公民身份号码(人像面)
IdNum *ContentInfo `json:"IdNum,omitnil,omitempty" name:"IdNum"`
// 发证机关(国徽面)
Authority *ContentInfo `json:"Authority,omitnil,omitempty" name:"Authority"`
// 证件有效期(国徽面)
ValidDate *ContentInfo `json:"ValidDate,omitnil,omitempty" name:"ValidDate"`
// WarnInfos,告警信息
WarnInfos *CardWarnInfo `json:"WarnInfos,omitnil,omitempty" name:"WarnInfos"`
// IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回;
CardImage *ContentInfo `json:"CardImage,omitnil,omitempty" name:"CardImage"`
// Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回;
PortraitImage *ContentInfo `json:"PortraitImage,omitnil,omitempty" name:"PortraitImage"`
}
type IDCardInfoResult ¶ added in v1.0.1072
type IDCardInfoResult struct {
// 警告代码
// 注意:此字段可能返回 null,表示取不到有效值。
WarnCodes []*int64 `json:"WarnCodes,omitnil,omitempty" name:"WarnCodes"`
// 地址(人像面)
// 注意:此字段可能返回 null,表示取不到有效值。
Address *string `json:"Address,omitnil,omitempty" name:"Address"`
// 发证机关(国徽面)
// 注意:此字段可能返回 null,表示取不到有效值。
Authority *string `json:"Authority,omitnil,omitempty" name:"Authority"`
// 出生日期(人像面)
// 注意:此字段可能返回 null,表示取不到有效值。
Birth *string `json:"Birth,omitnil,omitempty" name:"Birth"`
// 身份证号(人像面)
// 注意:此字段可能返回 null,表示取不到有效值。
IdNum *string `json:"IdNum,omitnil,omitempty" name:"IdNum"`
// 名字(人像面)
// 注意:此字段可能返回 null,表示取不到有效值。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 民族(人像面)
// 注意:此字段可能返回 null,表示取不到有效值。
Nation *string `json:"Nation,omitnil,omitempty" name:"Nation"`
// 性别(人像面)
// 注意:此字段可能返回 null,表示取不到有效值。
Sex *string `json:"Sex,omitnil,omitempty" name:"Sex"`
// 证件有效期(国徽面)
// 注意:此字段可能返回 null,表示取不到有效值。
ValidDate *string `json:"ValidDate,omitnil,omitempty" name:"ValidDate"`
// 请求的id
// 注意:此字段可能返回 null,表示取不到有效值。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
// 错误码
// 注意:此字段可能返回 null,表示取不到有效值。
ErrorCode *string `json:"ErrorCode,omitnil,omitempty" name:"ErrorCode"`
// 错误信息
// 注意:此字段可能返回 null,表示取不到有效值。
ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"`
// 原图地址
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 身份证头像照片的地址(人像面)
PortraitUrl *string `json:"PortraitUrl,omitnil,omitempty" name:"PortraitUrl"`
// 整型错误码
IntErrorCode *int64 `json:"IntErrorCode,omitnil,omitempty" name:"IntErrorCode"`
}
type IDCardOCRRequest ¶
type IDCardOCRRequest struct {
*tchttp.BaseRequest
// <p>图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。</p>
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// <p>图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。</p>
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// <p>FRONT:身份证有照片的一面(人像面),<br>BACK:身份证有国徽的一面(国徽面),<br>该参数如果不填,将为您自动判断身份证正反面。</p>
CardSide *string `json:"CardSide,omitnil,omitempty" name:"CardSide"`
// <p>以下可选字段均为bool 类型,默认false:<br>CropIdCard,身份证照片裁剪(去掉证件外多余的边缘、自动矫正拍摄角度)<br>CropPortrait,人像照片裁剪(自动抠取身份证头像区域)<br>CopyWarn,复印件告警<br>BorderCheckWarn,边框不完整和框内遮挡告警<br>ReshootWarn,屏幕翻拍告警<br>DetectPsWarn,疑似存在PS痕迹告警(CardWarnType参数为 Advanced时同时开启电子身份证、水印告警)<br>TempIdWarn,临时身份证告警<br>InvalidDateWarn,身份证有效日期不合法告警<br>Quality,图片质量分数(评价图片的模糊程度)<br>MultiCardDetect,是否开启正反面同框识别(仅支持二代身份证正反页同框识别或临时身份证正反页同框识别)<br>ReflectWarn,是否开启反光检测<br>SDK 设置方式参考:Config = Json.stringify({"CropIdCard":true,"CropPortrait":true})<br>API 3.0 Explorer 设置方式参考:Config = {"CropIdCard":true,"CropPortrait":true}</p>
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
// <p>默认值为true,打开识别结果纠正开关。开关开启后,身份证号、出生日期、性别,三个字段会进行矫正补齐,统一结果输出;若关闭此开关,以上三个字段不会进行矫正补齐,保持原始识别结果输出,若原图出现篡改情况,这三个字段的识别结果可能会不统一。</p>
EnableRecognitionRectify *bool `json:"EnableRecognitionRectify,omitnil,omitempty" name:"EnableRecognitionRectify"`
// <p>默认值为false。</p><p>此开关需要在反光检测开关开启下才会生效(即此开关生效的前提是config入参里的"ReflectWarn":true),若EnableReflectDetail设置为true,则会返回反光点覆盖区域详情。反光点覆盖区域详情分为四部分:人像照片位置、国徽位置、识别字段位置、其他位置。一个反光点允许覆盖多个区域,且一张图片可能存在多个反光点。</p>
EnableReflectDetail *bool `json:"EnableReflectDetail,omitnil,omitempty" name:"EnableReflectDetail"`
// <p>用于控制是否开启日期校验,默认值为true,打开会进行日期校验。</p>
EnableDateVerify *bool `json:"EnableDateVerify,omitnil,omitempty" name:"EnableDateVerify"`
// <p>Basic:使用基础卡证告警能力(含基础PS告警); Advanced:开启进阶PS告警能力,PS告警效果更佳但需要更长耗时;建议测试对比后选用,默认值为 Basic</p>
CardWarnType *string `json:"CardWarnType,omitnil,omitempty" name:"CardWarnType"`
}
func NewIDCardOCRRequest ¶
func NewIDCardOCRRequest() (request *IDCardOCRRequest)
func (*IDCardOCRRequest) FromJsonString ¶
func (r *IDCardOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IDCardOCRRequest) ToJsonString ¶
func (r *IDCardOCRRequest) ToJsonString() string
type IDCardOCRRequestParams ¶ added in v1.0.426
type IDCardOCRRequestParams struct {
// <p>图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。</p>
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// <p>图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。</p>
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// <p>FRONT:身份证有照片的一面(人像面),<br>BACK:身份证有国徽的一面(国徽面),<br>该参数如果不填,将为您自动判断身份证正反面。</p>
CardSide *string `json:"CardSide,omitnil,omitempty" name:"CardSide"`
// <p>以下可选字段均为bool 类型,默认false:<br>CropIdCard,身份证照片裁剪(去掉证件外多余的边缘、自动矫正拍摄角度)<br>CropPortrait,人像照片裁剪(自动抠取身份证头像区域)<br>CopyWarn,复印件告警<br>BorderCheckWarn,边框不完整和框内遮挡告警<br>ReshootWarn,屏幕翻拍告警<br>DetectPsWarn,疑似存在PS痕迹告警(CardWarnType参数为 Advanced时同时开启电子身份证、水印告警)<br>TempIdWarn,临时身份证告警<br>InvalidDateWarn,身份证有效日期不合法告警<br>Quality,图片质量分数(评价图片的模糊程度)<br>MultiCardDetect,是否开启正反面同框识别(仅支持二代身份证正反页同框识别或临时身份证正反页同框识别)<br>ReflectWarn,是否开启反光检测<br>SDK 设置方式参考:Config = Json.stringify({"CropIdCard":true,"CropPortrait":true})<br>API 3.0 Explorer 设置方式参考:Config = {"CropIdCard":true,"CropPortrait":true}</p>
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
// <p>默认值为true,打开识别结果纠正开关。开关开启后,身份证号、出生日期、性别,三个字段会进行矫正补齐,统一结果输出;若关闭此开关,以上三个字段不会进行矫正补齐,保持原始识别结果输出,若原图出现篡改情况,这三个字段的识别结果可能会不统一。</p>
EnableRecognitionRectify *bool `json:"EnableRecognitionRectify,omitnil,omitempty" name:"EnableRecognitionRectify"`
// <p>默认值为false。</p><p>此开关需要在反光检测开关开启下才会生效(即此开关生效的前提是config入参里的"ReflectWarn":true),若EnableReflectDetail设置为true,则会返回反光点覆盖区域详情。反光点覆盖区域详情分为四部分:人像照片位置、国徽位置、识别字段位置、其他位置。一个反光点允许覆盖多个区域,且一张图片可能存在多个反光点。</p>
EnableReflectDetail *bool `json:"EnableReflectDetail,omitnil,omitempty" name:"EnableReflectDetail"`
// <p>用于控制是否开启日期校验,默认值为true,打开会进行日期校验。</p>
//
// Deprecated: EnableDateVerify is deprecated.
EnableDateVerify *bool `json:"EnableDateVerify,omitnil,omitempty" name:"EnableDateVerify"`
// <p>Basic:使用基础卡证告警能力(含基础PS告警); Advanced:开启进阶PS告警能力,PS告警效果更佳但需要更长耗时;建议测试对比后选用,默认值为 Basic</p>
CardWarnType *string `json:"CardWarnType,omitnil,omitempty" name:"CardWarnType"`
}
Predefined struct for user
type IDCardOCRResponse ¶
type IDCardOCRResponse struct {
*tchttp.BaseResponse
Response *IDCardOCRResponseParams `json:"Response"`
}
func NewIDCardOCRResponse ¶
func NewIDCardOCRResponse() (response *IDCardOCRResponse)
func (*IDCardOCRResponse) FromJsonString ¶
func (r *IDCardOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IDCardOCRResponse) ToJsonString ¶
func (r *IDCardOCRResponse) ToJsonString() string
type IDCardOCRResponseParams ¶ added in v1.0.426
type IDCardOCRResponseParams struct {
// <p>姓名(人像面)</p>
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// <p>性别(人像面)</p>
Sex *string `json:"Sex,omitnil,omitempty" name:"Sex"`
// <p>民族(人像面)</p>
Nation *string `json:"Nation,omitnil,omitempty" name:"Nation"`
// <p>出生日期(人像面)</p>
Birth *string `json:"Birth,omitnil,omitempty" name:"Birth"`
// <p>地址(人像面)</p>
Address *string `json:"Address,omitnil,omitempty" name:"Address"`
// <p>身份证号(人像面)</p>
IdNum *string `json:"IdNum,omitnil,omitempty" name:"IdNum"`
// <p>发证机关(国徽面)</p>
Authority *string `json:"Authority,omitnil,omitempty" name:"Authority"`
// <p>证件有效期(国徽面)</p>
ValidDate *string `json:"ValidDate,omitnil,omitempty" name:"ValidDate"`
// <p>扩展信息,不请求则不返回,具体输入参考示例3和示例4。<br>IdCard,裁剪后身份证照片的base64编码,请求 Config.CropIdCard 时返回;<br>Portrait,身份证头像照片的base64编码,请求 Config.CropPortrait 时返回;<br>Quality,图片质量分数,请求 Config.Quality 时返回(取值范围:0 ~ 100,分数越低越模糊,建议阈值≥50);<br>BorderCodeValue,身份证边框不完整告警阈值分数,请求 Config.BorderCheckWarn时返回(取值范围:0 ~ 100,分数越低边框遮挡可能性越低,建议阈值≤50);<br>WarnInfos,告警信息,Code 告警码列表和释义:<br>-9109 身份证有效日期不合法告警,<br>-9101 身份证边框不完整告警,<br>-9102 身份证复印件告警(黑白及彩色复印件),<br>-9108 身份证复印件告警(仅黑白复印件),<br>-9103 身份证翻拍告警,<br>-9105 身份证框内遮挡告警,<br>-9104 临时身份证告警,<br>-9106 身份证疑似存在PS痕迹告警,<br>-9107 身份证反光告警,<br>-9110 电子身份证告警,<br>-9111 水印告警(仅CardWarnType参数为Advanced时)</p>
AdvancedInfo *string `json:"AdvancedInfo,omitnil,omitempty" name:"AdvancedInfo"`
// <p>反光点覆盖区域详情结果,具体内容请点击左侧链接</p>
ReflectDetailInfos []*ReflectDetailInfo `json:"ReflectDetailInfos,omitnil,omitempty" name:"ReflectDetailInfos"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type IDCardResult ¶ added in v1.0.1072
type IDCardResult struct {
// 正面结果
// 注意:此字段可能返回 null,表示取不到有效值。
Front *IDCardInfoResult `json:"Front,omitnil,omitempty" name:"Front"`
// 反面结果
// 注意:此字段可能返回 null,表示取不到有效值。
Back *IDCardInfoResult `json:"Back,omitnil,omitempty" name:"Back"`
}
type ImageCoordinates ¶ added in v1.0.1038
type ImageCoordinates struct {
// 头像左上角横坐标
// 注意:此字段可能返回 null,表示取不到有效值。
X *int64 `json:"X,omitnil,omitempty" name:"X"`
// 头像左上角纵坐标
// 注意:此字段可能返回 null,表示取不到有效值。
Y *int64 `json:"Y,omitnil,omitempty" name:"Y"`
// 头像框宽度
// 注意:此字段可能返回 null,表示取不到有效值。
Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`
// 头像框高度
// 注意:此字段可能返回 null,表示取不到有效值。
Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`
}
type ImageEnhancementRequest ¶ added in v1.0.501
type ImageEnhancementRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 默认为空,ReturnImage的取值以及含义如下:
// “preprocess”: 返回预处理后的图片数据
// “origin”:返回原图片数据
// " ":不返回图片数据
ReturnImage *string `json:"ReturnImage,omitnil,omitempty" name:"ReturnImage"`
// 默认值为1,指定图像增强方法:
// 1:切边增强
// 2:弯曲矫正
// 202:黑白模式
// 204:提亮模式
// 205:灰度模式
// 207:省墨模式
// 208:文字锐化(适合非彩色图片)
// 300:自动增强(自动从301~304选择任务类型)
// 301:去摩尔纹
// 302:去除阴影
// 303:去除模糊
// 304:去除过曝
TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"`
}
func NewImageEnhancementRequest ¶ added in v1.0.501
func NewImageEnhancementRequest() (request *ImageEnhancementRequest)
func (*ImageEnhancementRequest) FromJsonString ¶ added in v1.0.501
func (r *ImageEnhancementRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ImageEnhancementRequest) ToJsonString ¶ added in v1.0.501
func (r *ImageEnhancementRequest) ToJsonString() string
type ImageEnhancementRequestParams ¶ added in v1.0.501
type ImageEnhancementRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 默认为空,ReturnImage的取值以及含义如下:
// “preprocess”: 返回预处理后的图片数据
// “origin”:返回原图片数据
// " ":不返回图片数据
ReturnImage *string `json:"ReturnImage,omitnil,omitempty" name:"ReturnImage"`
// 默认值为1,指定图像增强方法:
// 1:切边增强
// 2:弯曲矫正
// 202:黑白模式
// 204:提亮模式
// 205:灰度模式
// 207:省墨模式
// 208:文字锐化(适合非彩色图片)
// 300:自动增强(自动从301~304选择任务类型)
// 301:去摩尔纹
// 302:去除阴影
// 303:去除模糊
// 304:去除过曝
TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"`
}
Predefined struct for user
type ImageEnhancementResponse ¶ added in v1.0.501
type ImageEnhancementResponse struct {
*tchttp.BaseResponse
Response *ImageEnhancementResponseParams `json:"Response"`
}
func NewImageEnhancementResponse ¶ added in v1.0.501
func NewImageEnhancementResponse() (response *ImageEnhancementResponse)
func (*ImageEnhancementResponse) FromJsonString ¶ added in v1.0.501
func (r *ImageEnhancementResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ImageEnhancementResponse) ToJsonString ¶ added in v1.0.501
func (r *ImageEnhancementResponse) ToJsonString() string
type ImageEnhancementResponseParams ¶ added in v1.0.501
type ImageEnhancementResponseParams struct {
// 图片数据标识:
// “origin”:原图
// “preprocess”:预处理后的图
ImageTag *string `json:"ImageTag,omitnil,omitempty" name:"ImageTag"`
// 图片数据,返回预处理后图像或原图像base64字符
Image *string `json:"Image,omitnil,omitempty" name:"Image"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type InsuranceBillInfo ¶
type InsuranceBillInfo struct {
// 识别出的字段名称(关键字),支持以下字段:
// 【病案首页】
// 姓名、性别、出生日期、出院诊断、疾病编码、入院病情等。
// 【费用清单】
// 医疗参保人员类别、身份证号、入院方式、结账日期、项目、金额等。
// 【结算单】
// 名称、单价、数量、金额、医保内、医保外等。
// 【医疗发票】
// 姓名、性别、住院时间、收费项目、金额、合计等。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}
type InsuranceBillOCRRequest ¶
type InsuranceBillOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewInsuranceBillOCRRequest ¶
func NewInsuranceBillOCRRequest() (request *InsuranceBillOCRRequest)
func (*InsuranceBillOCRRequest) FromJsonString ¶
func (r *InsuranceBillOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InsuranceBillOCRRequest) ToJsonString ¶
func (r *InsuranceBillOCRRequest) ToJsonString() string
type InsuranceBillOCRRequestParams ¶ added in v1.0.426
type InsuranceBillOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type InsuranceBillOCRResponse ¶
type InsuranceBillOCRResponse struct {
*tchttp.BaseResponse
Response *InsuranceBillOCRResponseParams `json:"Response"`
}
func NewInsuranceBillOCRResponse ¶
func NewInsuranceBillOCRResponse() (response *InsuranceBillOCRResponse)
func (*InsuranceBillOCRResponse) FromJsonString ¶
func (r *InsuranceBillOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InsuranceBillOCRResponse) ToJsonString ¶
func (r *InsuranceBillOCRResponse) ToJsonString() string
type InsuranceBillOCRResponseParams ¶ added in v1.0.426
type InsuranceBillOCRResponseParams struct {
// 保险单据识别结果,具体内容请点击左侧链接。
InsuranceBillInfos []*InsuranceBillInfo `json:"InsuranceBillInfos,omitnil,omitempty" name:"InsuranceBillInfos"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type InvoiceDetectInfo ¶
type InvoiceDetectInfo struct {
// 识别出的图片在混贴票据图片中的旋转角度。
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 识别出的图片所属的票据类型。
// -1:未知类型
// 0:出租车发票
// 1:定额发票
// 2:火车票
// 3:增值税发票
// 4:客运限额发票
// 5:机票行程单
// 6:酒店账单
// 7:完税证明
// 8:通用机打发票
// 9:汽车票
// 10:轮船票
// 11:增值税发票(卷票 )
// 12:购车发票
// 13:过路过桥费发票
// 14:购物小票
Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
// 识别出的图片在混贴票据图片中的位置信息。与Angel结合可以得出原图位置,组成RotatedRect((X+0.5\*Width,Y+0.5\*Height), (Width, Height), Angle),详情可参考OpenCV文档。
Rect *Rect `json:"Rect,omitnil,omitempty" name:"Rect"`
// 入参 ReturnImage 为 True 时返回 Base64 编码后的图片。
// 注意:此字段可能返回 null,表示取不到有效值。
Image *string `json:"Image,omitnil,omitempty" name:"Image"`
}
type InvoiceGeneralInfo ¶
type InvoiceGeneralInfo struct {
// 识别出的字段名称(关键字),支持以下字段识别(注:下划线表示一个字段):
// 发票代码、发票号码、日期、合计金额(小写)、合计金额(大写)、购买方识别号、销售方识别号、校验码、购买方名称、销售方名称、时间、种类、发票消费类型、省、市、是否有公司印章、发票名称、<span style="text-decoration:underline">购买方地址、电话</span>、<span style="text-decoration:underline">销售方地址、电话</span>、购买方开户行及账号、销售方开户行及账号、经办人取票用户、经办人支付信息、经办人商户号、经办人订单号、<span style="text-decoration:underline">货物或应税劳务、服务名称</span>、数量、单价、税率、税额、金额、单位、规格型号、合计税额、合计金额、备注、收款人、复核、开票人、密码区、行业分类
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 文本行在旋转纠正之后的图像中的像素坐标。
Rect *Rect `json:"Rect,omitnil,omitempty" name:"Rect"`
}
type InvoiceGeneralOCRRequest ¶
type InvoiceGeneralOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewInvoiceGeneralOCRRequest ¶
func NewInvoiceGeneralOCRRequest() (request *InvoiceGeneralOCRRequest)
func (*InvoiceGeneralOCRRequest) FromJsonString ¶
func (r *InvoiceGeneralOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InvoiceGeneralOCRRequest) ToJsonString ¶
func (r *InvoiceGeneralOCRRequest) ToJsonString() string
type InvoiceGeneralOCRRequestParams ¶ added in v1.0.426
type InvoiceGeneralOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type InvoiceGeneralOCRResponse ¶
type InvoiceGeneralOCRResponse struct {
*tchttp.BaseResponse
Response *InvoiceGeneralOCRResponseParams `json:"Response"`
}
func NewInvoiceGeneralOCRResponse ¶
func NewInvoiceGeneralOCRResponse() (response *InvoiceGeneralOCRResponse)
func (*InvoiceGeneralOCRResponse) FromJsonString ¶
func (r *InvoiceGeneralOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InvoiceGeneralOCRResponse) ToJsonString ¶
func (r *InvoiceGeneralOCRResponse) ToJsonString() string
type InvoiceGeneralOCRResponseParams ¶ added in v1.0.426
type InvoiceGeneralOCRResponseParams struct {
// 通用机打发票识别结果,具体内容请点击左侧链接。
InvoiceGeneralInfos []*InvoiceGeneralInfo `json:"InvoiceGeneralInfos,omitnil,omitempty" name:"InvoiceGeneralInfos"`
// 图片旋转角度(角度制),文本的水平方向为0°,顺时针为正,逆时针为负。
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type InvoiceItem ¶ added in v1.0.651
type InvoiceItem struct {
// 识别结果。
// OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别;
// FailedOperation.UnKnowError:表示识别失败;
// 其它错误码见各个票据接口的定义。
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// 识别出的图片所属的票据类型。
// -1:未知类型
// 0:出租车发票
// 1:定额发票
// 2:火车票
// 3:增值税发票
// 5:机票行程单
// 8:通用机打发票
// 9:汽车票
// 10:轮船票
// 11:增值税发票(卷票)
// 12:购车发票
// 13:过路过桥费发票
// 15:非税发票
// 16:全电发票
// 17:医疗发票
// 18:完税凭证
// 19:海关缴款书
// 20:银行回单
Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
// 该发票在原图片中的四点坐标。
Polygon *Polygon `json:"Polygon,omitnil,omitempty" name:"Polygon"`
// 识别出切图后各图片的旋转角度。
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 识别到的内容。
SingleInvoiceInfos *SingleInvoiceItem `json:"SingleInvoiceInfos,omitnil,omitempty" name:"SingleInvoiceInfos"`
// 发票处于识别图片或PDF文件中的页码,默认从1开始。
Page *int64 `json:"Page,omitnil,omitempty" name:"Page"`
// 发票详细类型,详见票据识别(高级版)接口文档说明中 SubType 返回值说明
SubType *string `json:"SubType,omitnil,omitempty" name:"SubType"`
// 发票类型描述,详见票据识别(高级版)接口文档说明中 TypeDescription 返回值说明
TypeDescription *string `json:"TypeDescription,omitnil,omitempty" name:"TypeDescription"`
// 切割单图文件,Base64编码后的切图后的图片文件,开启 EnableCutImage 后进行返回
CutImage *string `json:"CutImage,omitnil,omitempty" name:"CutImage"`
// 发票详细类型描述,详见上方 SubType 返回值说明
SubTypeDescription *string `json:"SubTypeDescription,omitnil,omitempty" name:"SubTypeDescription"`
// 该发票中所有字段坐标信息。包括字段英文名称、字段值所在位置四点坐标、字段所属行号,具体内容请点击左侧链接。
// 字段在原始图的坐标可以根据Polygon转换得出。
ItemPolygon []*ItemPolygonInfo `json:"ItemPolygon,omitnil,omitempty" name:"ItemPolygon"`
// 二维码数据。
QRCode *string `json:"QRCode,omitnil,omitempty" name:"QRCode"`
// 印章信息
InvoiceSealInfo *InvoiceSealInfo `json:"InvoiceSealInfo,omitnil,omitempty" name:"InvoiceSealInfo"`
}
type InvoiceSealInfo ¶ added in v1.0.1182
type InvoiceSealInfo struct {
// 是否有公司印章(0:没有,1:有)
CompanySealMark *string `json:"CompanySealMark,omitnil,omitempty" name:"CompanySealMark"`
// 是否有监制印章(0:没有,1:有)
SupervisionSealMark *string `json:"SupervisionSealMark,omitnil,omitempty" name:"SupervisionSealMark"`
// 公司印章信息
CompanySealMarkInfo []*string `json:"CompanySealMarkInfo,omitnil,omitempty" name:"CompanySealMarkInfo"`
// 监制印章信息
SupervisionSealMarkInfo []*string `json:"SupervisionSealMarkInfo,omitnil,omitempty" name:"SupervisionSealMarkInfo"`
}
type ItemPolygonInfo ¶ added in v1.0.777
type LicensePlateInfo ¶ added in v1.0.444
type LicensePlateInfo struct {
// 识别出的车牌号码。
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 置信度,0 - 100 之间。
Confidence *int64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
// 文本行在原图片中的像素坐标框。
Rect *Rect `json:"Rect,omitnil,omitempty" name:"Rect"`
// 识别出的车牌颜色,目前支持颜色包括 “白”、“黑”、“蓝”、“绿“、“黄”、“黄绿”、“临牌”、“喷漆”、“其它”。
Color *string `json:"Color,omitnil,omitempty" name:"Color"`
// 车牌类别, 如: 实体车牌、非实体车牌
LicensePlateCategory *string `json:"LicensePlateCategory,omitnil,omitempty" name:"LicensePlateCategory"`
}
type LicensePlateOCRRequest ¶
type LicensePlateOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewLicensePlateOCRRequest ¶
func NewLicensePlateOCRRequest() (request *LicensePlateOCRRequest)
func (*LicensePlateOCRRequest) FromJsonString ¶
func (r *LicensePlateOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*LicensePlateOCRRequest) ToJsonString ¶
func (r *LicensePlateOCRRequest) ToJsonString() string
type LicensePlateOCRRequestParams ¶ added in v1.0.426
type LicensePlateOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type LicensePlateOCRResponse ¶
type LicensePlateOCRResponse struct {
*tchttp.BaseResponse
Response *LicensePlateOCRResponseParams `json:"Response"`
}
func NewLicensePlateOCRResponse ¶
func NewLicensePlateOCRResponse() (response *LicensePlateOCRResponse)
func (*LicensePlateOCRResponse) FromJsonString ¶
func (r *LicensePlateOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*LicensePlateOCRResponse) ToJsonString ¶
func (r *LicensePlateOCRResponse) ToJsonString() string
type LicensePlateOCRResponseParams ¶ added in v1.0.426
type LicensePlateOCRResponseParams struct {
// 识别出的车牌号码。
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 置信度,0 - 100 之间。
Confidence *int64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
// 文本行在原图片中的像素坐标框。
Rect *Rect `json:"Rect,omitnil,omitempty" name:"Rect"`
// 识别出的车牌颜色,目前支持颜色包括 “白”、“黑”、“蓝”、“绿”、“黄”、“黄绿”、“临牌”、“喷漆”、“其它”。
Color *string `json:"Color,omitnil,omitempty" name:"Color"`
// 全部车牌信息。
LicensePlateInfos []*LicensePlateInfo `json:"LicensePlateInfos,omitnil,omitempty" name:"LicensePlateInfos"`
// 车牌类别, 如: 实体车牌、非实体车牌 示例值:实体车牌
LicensePlateCategory *string `json:"LicensePlateCategory,omitnil,omitempty" name:"LicensePlateCategory"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type LineInfo ¶ added in v1.0.634
type LineInfo struct {
// 每行的一个元素
Lines []*ItemInfo `json:"Lines,omitnil,omitempty" name:"Lines"`
}
type MLIDCardOCRRequest ¶
type MLIDCardOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 卡证背面图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
BackImageBase64 *string `json:"BackImageBase64,omitnil,omitempty" name:"BackImageBase64"`
// 图片的 Url 地址。( 中国地区之外不支持这个字段 )支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 卡证背面图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
BackImageUrl *string `json:"BackImageUrl,omitnil,omitempty" name:"BackImageUrl"`
// 是否返回图片,默认false
RetImage *bool `json:"RetImage,omitnil,omitempty" name:"RetImage"`
}
func NewMLIDCardOCRRequest ¶
func NewMLIDCardOCRRequest() (request *MLIDCardOCRRequest)
func (*MLIDCardOCRRequest) FromJsonString ¶
func (r *MLIDCardOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*MLIDCardOCRRequest) ToJsonString ¶
func (r *MLIDCardOCRRequest) ToJsonString() string
type MLIDCardOCRRequestParams ¶ added in v1.0.426
type MLIDCardOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 卡证背面图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
BackImageBase64 *string `json:"BackImageBase64,omitnil,omitempty" name:"BackImageBase64"`
// 图片的 Url 地址。( 中国地区之外不支持这个字段 )支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 卡证背面图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
BackImageUrl *string `json:"BackImageUrl,omitnil,omitempty" name:"BackImageUrl"`
// 是否返回图片,默认false
RetImage *bool `json:"RetImage,omitnil,omitempty" name:"RetImage"`
}
Predefined struct for user
type MLIDCardOCRResponse ¶
type MLIDCardOCRResponse struct {
*tchttp.BaseResponse
Response *MLIDCardOCRResponseParams `json:"Response"`
}
func NewMLIDCardOCRResponse ¶
func NewMLIDCardOCRResponse() (response *MLIDCardOCRResponse)
func (*MLIDCardOCRResponse) FromJsonString ¶
func (r *MLIDCardOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*MLIDCardOCRResponse) ToJsonString ¶
func (r *MLIDCardOCRResponse) ToJsonString() string
type MLIDCardOCRResponseParams ¶ added in v1.0.426
type MLIDCardOCRResponseParams struct {
// 身份证号
ID *string `json:"ID,omitnil,omitempty" name:"ID"`
// 姓名
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 地址
Address *string `json:"Address,omitnil,omitempty" name:"Address"`
// 性别
Sex *string `json:"Sex,omitnil,omitempty" name:"Sex"`
// 该字段已废弃, 将固定返回空数组,不建议使用。
//
// Deprecated: Warn is deprecated.
Warn []*int64 `json:"Warn,omitnil,omitempty" name:"Warn"`
// 证件图片
Image *string `json:"Image,omitnil,omitempty" name:"Image"`
// 该字段已废弃, 将固定返回"1",不建议使用。
//
// Deprecated: AdvancedInfo is deprecated.
AdvancedInfo *string `json:"AdvancedInfo,omitnil,omitempty" name:"AdvancedInfo"`
// 证件类型
// MyKad 身份证
// MyPR 永居证
// MyTentera 军官证
// MyKAS 临时身份证
// POLIS 警察证
// IKAD 劳工证
// MyKid 儿童卡
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 出生日期(目前该字段仅支持IKAD劳工证、MyKad 身份证)
Birthday *string `json:"Birthday,omitnil,omitempty" name:"Birthday"`
// 马来身份证背面号码
MyKadNumber *string `json:"MyKadNumber,omitnil,omitempty" name:"MyKadNumber"`
// 告警码
// -9101 证件边框不完整告警
// -9102 证件复印件告警
// -9103 证件翻拍告警
// -9104 证件PS告警
// -9107 证件反光告警
// -9108 证件模糊告警
// -9109 告警能力未开通
WarnCardInfos []*int64 `json:"WarnCardInfos,omitnil,omitempty" name:"WarnCardInfos"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type MLIDPassportOCRRequest ¶
type MLIDPassportOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。建议卡片部分占据图片2/3以上。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 是否返回图片,默认false
RetImage *bool `json:"RetImage,omitnil,omitempty" name:"RetImage"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewMLIDPassportOCRRequest ¶
func NewMLIDPassportOCRRequest() (request *MLIDPassportOCRRequest)
func (*MLIDPassportOCRRequest) FromJsonString ¶
func (r *MLIDPassportOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*MLIDPassportOCRRequest) ToJsonString ¶
func (r *MLIDPassportOCRRequest) ToJsonString() string
type MLIDPassportOCRRequestParams ¶ added in v1.0.426
type MLIDPassportOCRRequestParams struct {
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。建议卡片部分占据图片2/3以上。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 是否返回图片,默认false
RetImage *bool `json:"RetImage,omitnil,omitempty" name:"RetImage"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type MLIDPassportOCRResponse ¶
type MLIDPassportOCRResponse struct {
*tchttp.BaseResponse
Response *MLIDPassportOCRResponseParams `json:"Response"`
}
func NewMLIDPassportOCRResponse ¶
func NewMLIDPassportOCRResponse() (response *MLIDPassportOCRResponse)
func (*MLIDPassportOCRResponse) FromJsonString ¶
func (r *MLIDPassportOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*MLIDPassportOCRResponse) ToJsonString ¶
func (r *MLIDPassportOCRResponse) ToJsonString() string
type MLIDPassportOCRResponseParams ¶ added in v1.0.426
type MLIDPassportOCRResponseParams struct {
// 护照ID(机读码区的解析结果)
ID *string `json:"ID,omitnil,omitempty" name:"ID"`
// 姓名(机读码区的解析结果)
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 出生日期(机读码区的解析结果)
DateOfBirth *string `json:"DateOfBirth,omitnil,omitempty" name:"DateOfBirth"`
// 性别(F女,M男)(机读码区的解析结果)
Sex *string `json:"Sex,omitnil,omitempty" name:"Sex"`
// 有效期(机读码区的解析结果)
DateOfExpiration *string `json:"DateOfExpiration,omitnil,omitempty" name:"DateOfExpiration"`
// 发行国(机读码区的解析结果)
IssuingCountry *string `json:"IssuingCountry,omitnil,omitempty" name:"IssuingCountry"`
// 国家地区代码(机读码区的解析结果)
Nationality *string `json:"Nationality,omitnil,omitempty" name:"Nationality"`
// 该字段已废弃, 将固定返回空数组,不建议使用。
//
// Deprecated: Warn is deprecated.
Warn []*int64 `json:"Warn,omitnil,omitempty" name:"Warn"`
// 证件中的人像图片base64
Image *string `json:"Image,omitnil,omitempty" name:"Image"`
// 该字段已废弃, 将固定返回"1",不建议使用。
//
// Deprecated: AdvancedInfo is deprecated.
AdvancedInfo *string `json:"AdvancedInfo,omitnil,omitempty" name:"AdvancedInfo"`
// 最下方第一行 MRZ Code 序列
CodeSet *string `json:"CodeSet,omitnil,omitempty" name:"CodeSet"`
// 最下方第二行 MRZ Code 序列
CodeCrc *string `json:"CodeCrc,omitnil,omitempty" name:"CodeCrc"`
// 姓(机读码区的解析结果)
// 注意:此字段可能返回 null,表示取不到有效值。
Surname *string `json:"Surname,omitnil,omitempty" name:"Surname"`
// 名(机读码区的解析结果)
// 注意:此字段可能返回 null,表示取不到有效值。
GivenName *string `json:"GivenName,omitnil,omitempty" name:"GivenName"`
// 类型(机读码区的解析结果)
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 信息区证件内容
PassportRecognizeInfos *PassportRecognizeInfos `json:"PassportRecognizeInfos,omitnil,omitempty" name:"PassportRecognizeInfos"`
// 该字段仅对国际站请求起作用,国内站该字段将固定返回空数组。国际站告警码如下: 告警码-9101 证件边框不完整告警-9102 证件复印件告警-9103 证件翻拍告警-9104 证件PS告警-9107 证件反光告警-9108 证件模糊告警-9109 告警能力未开通
WarnCardInfos []*int64 `json:"WarnCardInfos,omitnil,omitempty" name:"WarnCardInfos"`
// 输入图片中的卡证数量(仅请求曼谷地域[ap-bangkok]返回)
CardCount *int64 `json:"CardCount,omitnil,omitempty" name:"CardCount"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type MachinePrintedInvoice ¶ added in v1.0.651
type MachinePrintedInvoice struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 是否存在二维码(1:有,0:无)
QRCodeMark *int64 `json:"QRCodeMark,omitnil,omitempty" name:"QRCodeMark"`
// 发票代码
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// 发票号码
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 开票日期
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 时间
Time *string `json:"Time,omitnil,omitempty" name:"Time"`
// 校验码
CheckCode *string `json:"CheckCode,omitnil,omitempty" name:"CheckCode"`
// 密码区
Ciphertext *string `json:"Ciphertext,omitnil,omitempty" name:"Ciphertext"`
// 种类
Category *string `json:"Category,omitnil,omitempty" name:"Category"`
// 税前金额
PretaxAmount *string `json:"PretaxAmount,omitnil,omitempty" name:"PretaxAmount"`
// 价税合计(小写)
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 价税合计(大写)
TotalCn *string `json:"TotalCn,omitnil,omitempty" name:"TotalCn"`
// 合计税额
Tax *string `json:"Tax,omitnil,omitempty" name:"Tax"`
// 行业分类
IndustryClass *string `json:"IndustryClass,omitnil,omitempty" name:"IndustryClass"`
// 销售方名称
Seller *string `json:"Seller,omitnil,omitempty" name:"Seller"`
// 销售方纳税人识别号
SellerTaxID *string `json:"SellerTaxID,omitnil,omitempty" name:"SellerTaxID"`
// 销售方地址电话
SellerAddrTel *string `json:"SellerAddrTel,omitnil,omitempty" name:"SellerAddrTel"`
// 销售方银行账号
SellerBankAccount *string `json:"SellerBankAccount,omitnil,omitempty" name:"SellerBankAccount"`
// 购买方名称
Buyer *string `json:"Buyer,omitnil,omitempty" name:"Buyer"`
// 购买方纳税人识别号
BuyerTaxID *string `json:"BuyerTaxID,omitnil,omitempty" name:"BuyerTaxID"`
// 购买方地址电话
BuyerAddrTel *string `json:"BuyerAddrTel,omitnil,omitempty" name:"BuyerAddrTel"`
// 购买方银行账号
BuyerBankAccount *string `json:"BuyerBankAccount,omitnil,omitempty" name:"BuyerBankAccount"`
// 发票消费类型
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 省
Province *string `json:"Province,omitnil,omitempty" name:"Province"`
// 市
City *string `json:"City,omitnil,omitempty" name:"City"`
// 是否有公司印章(0:没有,1:有)
CompanySealMark *int64 `json:"CompanySealMark,omitnil,omitempty" name:"CompanySealMark"`
// 是否为浙江/广东通用机打发票(0:没有,1:有)
ElectronicMark *int64 `json:"ElectronicMark,omitnil,omitempty" name:"ElectronicMark"`
// 开票人
Issuer *string `json:"Issuer,omitnil,omitempty" name:"Issuer"`
// 收款人
Receiptor *string `json:"Receiptor,omitnil,omitempty" name:"Receiptor"`
// 复核人
Reviewer *string `json:"Reviewer,omitnil,omitempty" name:"Reviewer"`
// 备注
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
// 经办人支付信息
PaymentInfo *string `json:"PaymentInfo,omitnil,omitempty" name:"PaymentInfo"`
// 经办人取票用户
TicketPickupUser *string `json:"TicketPickupUser,omitnil,omitempty" name:"TicketPickupUser"`
// 经办人商户号
MerchantNumber *string `json:"MerchantNumber,omitnil,omitempty" name:"MerchantNumber"`
// 经办人订单号
OrderNumber *string `json:"OrderNumber,omitnil,omitempty" name:"OrderNumber"`
// 条目
GeneralMachineItems []*GeneralMachineItem `json:"GeneralMachineItems,omitnil,omitempty" name:"GeneralMachineItems"`
}
type MainlandPermitOCRRequest ¶
type MainlandPermitOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否返回头像。默认不返回。
RetProfile *bool `json:"RetProfile,omitnil,omitempty" name:"RetProfile"`
// 图片正反面
// FRONT:正面
// BACK:反面 (仅支持来往内地通行证反面识别,不支持港澳台通行证反面识别)
// 默认为FRONT
CardSide *string `json:"CardSide,omitnil,omitempty" name:"CardSide"`
}
func NewMainlandPermitOCRRequest ¶
func NewMainlandPermitOCRRequest() (request *MainlandPermitOCRRequest)
func (*MainlandPermitOCRRequest) FromJsonString ¶
func (r *MainlandPermitOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*MainlandPermitOCRRequest) ToJsonString ¶
func (r *MainlandPermitOCRRequest) ToJsonString() string
type MainlandPermitOCRRequestParams ¶ added in v1.0.426
type MainlandPermitOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否返回头像。默认不返回。
RetProfile *bool `json:"RetProfile,omitnil,omitempty" name:"RetProfile"`
// 图片正反面
// FRONT:正面
// BACK:反面 (仅支持来往内地通行证反面识别,不支持港澳台通行证反面识别)
// 默认为FRONT
CardSide *string `json:"CardSide,omitnil,omitempty" name:"CardSide"`
}
Predefined struct for user
type MainlandPermitOCRResponse ¶
type MainlandPermitOCRResponse struct {
*tchttp.BaseResponse
Response *MainlandPermitOCRResponseParams `json:"Response"`
}
func NewMainlandPermitOCRResponse ¶
func NewMainlandPermitOCRResponse() (response *MainlandPermitOCRResponse)
func (*MainlandPermitOCRResponse) FromJsonString ¶
func (r *MainlandPermitOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*MainlandPermitOCRResponse) ToJsonString ¶
func (r *MainlandPermitOCRResponse) ToJsonString() string
type MainlandPermitOCRResponseParams ¶ added in v1.0.426
type MainlandPermitOCRResponseParams struct {
// 中文姓名
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 英文姓名
EnglishName *string `json:"EnglishName,omitnil,omitempty" name:"EnglishName"`
// 性别
Sex *string `json:"Sex,omitnil,omitempty" name:"Sex"`
// 出生日期
Birthday *string `json:"Birthday,omitnil,omitempty" name:"Birthday"`
// 签发机关
IssueAuthority *string `json:"IssueAuthority,omitnil,omitempty" name:"IssueAuthority"`
// 有效期限
ValidDate *string `json:"ValidDate,omitnil,omitempty" name:"ValidDate"`
// 证件号
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 签发地点
IssueAddress *string `json:"IssueAddress,omitnil,omitempty" name:"IssueAddress"`
// 签发次数
IssueNumber *string `json:"IssueNumber,omitnil,omitempty" name:"IssueNumber"`
// 证件类别, 如:台湾居民来往大陆通行证、港澳居民来往内地通行证、往来港澳通行证。
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// RetProfile为True时返回头像字段, Base64编码
Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
// 国籍
Nationality *string `json:"Nationality,omitnil,omitempty" name:"Nationality"`
// 背面字段信息
MainlandTravelPermitBackInfos *MainlandTravelPermitBackInfos `json:"MainlandTravelPermitBackInfos,omitnil,omitempty" name:"MainlandTravelPermitBackInfos"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type MainlandTravelPermitBackInfos ¶ added in v1.0.792
type MainlandTravelPermitBackInfos struct {
// String 证件类别, 如:台湾居民来往大陆通行证、港澳居民来往内地通行证。
// 注意:此字段可能返回 null,表示取不到有效值。
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 卡证背面的中文姓名
// 注意:此字段可能返回 null,表示取不到有效值。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 卡证背面的身份证号码
// 注意:此字段可能返回 null,表示取不到有效值。
IDNumber *string `json:"IDNumber,omitnil,omitempty" name:"IDNumber"`
// 历史通行证号码
// 注意:此字段可能返回 null,表示取不到有效值。
HistoryNumber *string `json:"HistoryNumber,omitnil,omitempty" name:"HistoryNumber"`
}
type MarkEssaySuggestions ¶ added in v1.3.49
type MarkEssaySuggestions struct {
// 作文批改序号
ID *int64 `json:"ID,omitnil,omitempty" name:"ID"`
// 批改类型:主要包括:词汇、语句
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 子类型,基于Type返回二级类型
//
// 词汇: 错别字、使用拼音、词语误用、词语冗余、词汇贫乏、多字/漏字
//
// 语句:语法硬伤、逻辑问题、表达不佳、标点误用、优美句子
SubType *string `json:"SubType,omitnil,omitempty" name:"SubType"`
// 原文内容
Origin *string `json:"Origin,omitnil,omitempty" name:"Origin"`
// 批改后的内容
Replace *string `json:"Replace,omitnil,omitempty" name:"Replace"`
// 点评内容
Message *string `json:"Message,omitnil,omitempty" name:"Message"`
// array[][]二维数组,原文内容可能存在跨行的句子,会有多组坐标返回
//
// 切图区域的4个角点坐标, 是个长度为8的数组
//
// [0,1,2,3,4,5,6,7]
//
// (0,1) 左上角坐标
// (2,3) 右上角坐标
// (4,5) 右下角坐标
// (6,7) 左下角坐标
Positions []*Positions `json:"Positions,omitnil,omitempty" name:"Positions"`
}
type MarkInfo ¶ added in v1.3.46
type MarkInfo struct {
// 题目的题干信息
//
MarkItemTitle *string `json:"MarkItemTitle,omitnil,omitempty" name:"MarkItemTitle"`
// 批改答案列表(每个小题存在多个答案,比如多个填空区域答案,循序按照从左到右,从上到下排列)
AnswerInfos []*AnswerInfo `json:"AnswerInfos,omitnil,omitempty" name:"AnswerInfos"`
// 嵌套题目结构(如果有多层嵌套则会返回子题信息,如果没有嵌套题目则返回空)
MarkInfos []*MarkInfo `json:"MarkInfos,omitnil,omitempty" name:"MarkInfos"`
}
type MedicalInvoice ¶ added in v1.0.678
type MedicalInvoice struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 发票代码
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// 发票号码
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 价税合计(小写)
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 价税合计(大写)
TotalCn *string `json:"TotalCn,omitnil,omitempty" name:"TotalCn"`
// 开票日期
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 校验码
CheckCode *string `json:"CheckCode,omitnil,omitempty" name:"CheckCode"`
// 发票属地
Place *string `json:"Place,omitnil,omitempty" name:"Place"`
// 复核人
Reviewer *string `json:"Reviewer,omitnil,omitempty" name:"Reviewer"`
}
type MedicalInvoiceInfo ¶ added in v1.0.494
type MedicalInvoiceInfo struct {
// 医疗发票识别结果条目
MedicalInvoiceItems []*MedicalInvoiceItem `json:"MedicalInvoiceItems,omitnil,omitempty" name:"MedicalInvoiceItems"`
}
type MedicalInvoiceItem ¶ added in v1.0.494
type MedicalInvoiceItem struct {
// 识别出的字段名称
// <table><tr><td>分类</td><td>name</td></tr><tr><td>票据基本信息</td><td>发票名称</td></tr><tr><td></td><td>票据代码</td></tr><tr><td></td><td>票据号码</td></tr><tr><td></td><td>电子票据代码</td></tr><tr><td></td><td>电子票据号码</td></tr><tr><td></td><td>交款人统一社会信用代码</td></tr><tr><td></td><td>校验码</td></tr><tr><td></td><td>交款人</td></tr><tr><td></td><td>开票日期</td></tr><tr><td></td><td>收款单位</td></tr><tr><td></td><td>复核人</td></tr><tr><td></td><td>收款人</td></tr><tr><td></td><td>业务流水号</td></tr><tr><td></td><td>门诊号</td></tr><tr><td></td><td>就诊日期</td></tr><tr><td></td><td>医疗机构类型</td></tr><tr><td></td><td>医保类型</td></tr><tr><td></td><td>医保编号</td></tr><tr><td></td><td>性别</td></tr><tr><td></td><td>医保统筹基金支付</td></tr><tr><td></td><td>其他支付</td></tr><tr><td></td><td>个人账户支付</td></tr><tr><td></td><td>个人现金支付</td></tr><tr><td></td><td>个人自付</td></tr><tr><td></td><td>个人自费</td></tr><tr><td></td><td>病历号</td></tr><tr><td></td><td>住院号</td></tr><tr><td></td><td>住院科别</td></tr><tr><td></td><td>住院时间</td></tr><tr><td></td><td>预缴金额</td></tr><tr><td></td><td>补缴金额</td></tr><tr><td></td><td>退费金额</td></tr><tr><td></td><td>发票属地</td></tr><tr><td></td><td>发票类型</td></tr><tr><td>总金额</td><td>总金额大写</td></tr><tr><td></td><td>总金额小写</td></tr><tr><td>收费大项</td><td>大项名称</td></tr><tr><td></td><td>大项金额</td></tr><tr><td>收费细项</td><td>项目名称</td></tr><tr><td></td><td>数量</td></tr><tr><td></td><td>单位</td></tr><tr><td></td><td>金额</td></tr><tr><td></td><td>备注</td></tr><tr><td>票据其他信息</td><td>入院时间</td></tr><tr><td></td><td>出院时间</td></tr><tr><td></td><td>住院天数</td></tr><tr><td></td><td>自付二</td></tr><tr><td></td><td>自付一</td></tr><tr><td></td><td>起付金额</td></tr><tr><td></td><td>超封顶金额</td></tr><tr><td></td><td>自费</td></tr><tr><td></td><td>本次医保范围内金额</td></tr><tr><td></td><td>累计医保内范围金额</td></tr><tr><td></td><td>门诊大额支付</td></tr><tr><td></td><td>残军补助支付</td></tr><tr><td></td><td>年度门诊大额累计支付</td></tr><tr><td></td><td>单位补充险[原公疗]支付</td></tr><tr><td></td><td>社会保障卡号</td></tr><tr><td></td><td>姓名</td></tr><tr><td></td><td>交易流水号</td></tr><tr><td></td><td>本次支付后个人账户余额</td></tr><tr><td></td><td>基金支付</td></tr><tr><td></td><td>现金支付</td></tr><tr><td></td><td>复核</td></tr><tr><td></td><td>自负</td></tr><tr><td></td><td>结算方式</td></tr><tr><td></td><td>医保统筹/公医记账</td></tr><tr><td></td><td>其他</td></tr><tr><td></td><td>个人支付金额</td></tr><tr><td></td><td>欠费</td></tr><tr><td></td><td>退休补充支付</td></tr><tr><td></td><td>医院类型</td></tr><tr><td></td><td>退款</td></tr><tr><td></td><td>补收</td></tr><tr><td></td><td>附加支付</td></tr><tr><td></td><td>分类自负</td></tr><tr><td></td><td>其它</td></tr><tr><td></td><td>预交款</td></tr><tr><td></td><td>个人缴费</td></tr></table>
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 识别出的字段名称对应的值,也就是字段name对应的字符串结果
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
// 识别出的文本行四点坐标
// 注意:此字段可能返回 null,表示取不到有效值。
Vertex *Polygon `json:"Vertex,omitnil,omitempty" name:"Vertex"`
// 识别出的文本行在旋转纠正之后的图像中的像素坐标
// 注意:此字段可能返回 null,表示取不到有效值。
Coord *Rect `json:"Coord,omitnil,omitempty" name:"Coord"`
}
type MixedInvoiceDetectRequest ¶
type MixedInvoiceDetectRequest struct {
*tchttp.BaseRequest
// 是否需要返回裁剪后的图片。
ReturnImage *bool `json:"ReturnImage,omitnil,omitempty" name:"ReturnImage"`
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewMixedInvoiceDetectRequest ¶
func NewMixedInvoiceDetectRequest() (request *MixedInvoiceDetectRequest)
func (*MixedInvoiceDetectRequest) FromJsonString ¶
func (r *MixedInvoiceDetectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*MixedInvoiceDetectRequest) ToJsonString ¶
func (r *MixedInvoiceDetectRequest) ToJsonString() string
type MixedInvoiceDetectRequestParams ¶ added in v1.0.426
type MixedInvoiceDetectRequestParams struct {
// 是否需要返回裁剪后的图片。
ReturnImage *bool `json:"ReturnImage,omitnil,omitempty" name:"ReturnImage"`
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type MixedInvoiceDetectResponse ¶
type MixedInvoiceDetectResponse struct {
*tchttp.BaseResponse
Response *MixedInvoiceDetectResponseParams `json:"Response"`
}
func NewMixedInvoiceDetectResponse ¶
func NewMixedInvoiceDetectResponse() (response *MixedInvoiceDetectResponse)
func (*MixedInvoiceDetectResponse) FromJsonString ¶
func (r *MixedInvoiceDetectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*MixedInvoiceDetectResponse) ToJsonString ¶
func (r *MixedInvoiceDetectResponse) ToJsonString() string
type MixedInvoiceDetectResponseParams ¶ added in v1.0.426
type MixedInvoiceDetectResponseParams struct {
// 检测出的票据类型列表,具体内容请点击左侧链接。
InvoiceDetectInfos []*InvoiceDetectInfo `json:"InvoiceDetectInfos,omitnil,omitempty" name:"InvoiceDetectInfos"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type MixedInvoiceItem ¶
type MixedInvoiceItem struct {
// 识别结果。
// OK:表示识别成功;FailedOperation.UnsupportedInvioce:表示不支持识别;
// FailedOperation.UnKnowError:表示识别失败;
// 其它错误码见各个票据接口的定义。
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// 识别出的图片所属的票据类型。
// -1:未知类型
// 0:出租车发票
// 1:定额发票
// 2:火车票
// 3:增值税发票
// 5:机票行程单
// 8:通用机打发票
// 9:汽车票
// 10:轮船票
// 11:增值税发票(卷票)
// 12:购车发票
// 13:过路过桥费发票
// 15:非税发票
// 16:全电发票
Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
// 识别出的图片在混贴票据图片中的位置信息。与Angel结合可以得出原图位置,组成RotatedRect((X+0.5\*Width,Y+0.5\*Height), (Width, Height), Angle),详情可参考OpenCV文档。
Rect *Rect `json:"Rect,omitnil,omitempty" name:"Rect"`
// 识别出的图片在混贴票据图片中的旋转角度。
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 识别到的内容。
SingleInvoiceInfos []*SingleInvoiceInfo `json:"SingleInvoiceInfos,omitnil,omitempty" name:"SingleInvoiceInfos"`
// 发票处于识别图片或PDF文件中的页教,默认从1开始。
Page *int64 `json:"Page,omitnil,omitempty" name:"Page"`
}
type MixedInvoiceOCRRequest ¶
type MixedInvoiceOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 需要识别的票据类型列表,为空或不填表示识别全部类型。
// 0:出租车发票
// 1:定额发票
// 2:火车票
// 3:增值税发票
// 5:机票行程单
// 8:通用机打发票
// 9:汽车票
// 10:轮船票
// 11:增值税发票(卷票 )
// 12:购车发票
// 13:过路过桥费发票
// 15:非税发票
// 16:全电发票
// ----------------------
// -1:其他发票,(只传入此类型时,图片均采用其他票类型进行识别)
Types []*int64 `json:"Types,omitnil,omitempty" name:"Types"`
// 是否识别其他类型发票,默认为Yes
// Yes:识别其他类型发票
// No:不识别其他类型发票
ReturnOther *string `json:"ReturnOther,omitnil,omitempty" name:"ReturnOther"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 是否开启PDF多页识别,默认值为false,开启后可同时支持多页PDF的识别返回,仅支持返回文件前30页。开启后IsPDF和PdfPageNumber入参不进行控制。
ReturnMultiplePage *bool `json:"ReturnMultiplePage,omitnil,omitempty" name:"ReturnMultiplePage"`
}
func NewMixedInvoiceOCRRequest ¶
func NewMixedInvoiceOCRRequest() (request *MixedInvoiceOCRRequest)
func (*MixedInvoiceOCRRequest) FromJsonString ¶
func (r *MixedInvoiceOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*MixedInvoiceOCRRequest) ToJsonString ¶
func (r *MixedInvoiceOCRRequest) ToJsonString() string
type MixedInvoiceOCRRequestParams ¶ added in v1.0.426
type MixedInvoiceOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 需要识别的票据类型列表,为空或不填表示识别全部类型。
// 0:出租车发票
// 1:定额发票
// 2:火车票
// 3:增值税发票
// 5:机票行程单
// 8:通用机打发票
// 9:汽车票
// 10:轮船票
// 11:增值税发票(卷票 )
// 12:购车发票
// 13:过路过桥费发票
// 15:非税发票
// 16:全电发票
// ----------------------
// -1:其他发票,(只传入此类型时,图片均采用其他票类型进行识别)
Types []*int64 `json:"Types,omitnil,omitempty" name:"Types"`
// 是否识别其他类型发票,默认为Yes
// Yes:识别其他类型发票
// No:不识别其他类型发票
ReturnOther *string `json:"ReturnOther,omitnil,omitempty" name:"ReturnOther"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 是否开启PDF多页识别,默认值为false,开启后可同时支持多页PDF的识别返回,仅支持返回文件前30页。开启后IsPDF和PdfPageNumber入参不进行控制。
ReturnMultiplePage *bool `json:"ReturnMultiplePage,omitnil,omitempty" name:"ReturnMultiplePage"`
}
Predefined struct for user
type MixedInvoiceOCRResponse ¶
type MixedInvoiceOCRResponse struct {
*tchttp.BaseResponse
Response *MixedInvoiceOCRResponseParams `json:"Response"`
}
func NewMixedInvoiceOCRResponse ¶
func NewMixedInvoiceOCRResponse() (response *MixedInvoiceOCRResponse)
func (*MixedInvoiceOCRResponse) FromJsonString ¶
func (r *MixedInvoiceOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*MixedInvoiceOCRResponse) ToJsonString ¶
func (r *MixedInvoiceOCRResponse) ToJsonString() string
type MixedInvoiceOCRResponseParams ¶ added in v1.0.426
type MixedInvoiceOCRResponseParams struct {
// 混贴票据识别结果,具体内容请点击左侧链接。
MixedInvoiceItems []*MixedInvoiceItem `json:"MixedInvoiceItems,omitnil,omitempty" name:"MixedInvoiceItems"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type MotorVehicleSaleInvoice ¶ added in v1.0.651
type MotorVehicleSaleInvoice struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 发票代码
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// 发票号码
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 开票日期
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 税前金额
PretaxAmount *string `json:"PretaxAmount,omitnil,omitempty" name:"PretaxAmount"`
// 价税合计(小写)
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 价税合计(大写)
TotalCn *string `json:"TotalCn,omitnil,omitempty" name:"TotalCn"`
// 销售方名称
Seller *string `json:"Seller,omitnil,omitempty" name:"Seller"`
// 销售方单位代码
SellerTaxID *string `json:"SellerTaxID,omitnil,omitempty" name:"SellerTaxID"`
// 销售方电话
SellerTel *string `json:"SellerTel,omitnil,omitempty" name:"SellerTel"`
// 销售方地址
SellerAddress *string `json:"SellerAddress,omitnil,omitempty" name:"SellerAddress"`
// 销售方开户行
SellerBank *string `json:"SellerBank,omitnil,omitempty" name:"SellerBank"`
// 销售方银行账号
SellerBankAccount *string `json:"SellerBankAccount,omitnil,omitempty" name:"SellerBankAccount"`
// 购买方名称
Buyer *string `json:"Buyer,omitnil,omitempty" name:"Buyer"`
// 购买方纳税人识别号
BuyerTaxID *string `json:"BuyerTaxID,omitnil,omitempty" name:"BuyerTaxID"`
// 购买方身份证号码/组织机构代码
BuyerID *string `json:"BuyerID,omitnil,omitempty" name:"BuyerID"`
// 主管税务机关
TaxAuthorities *string `json:"TaxAuthorities,omitnil,omitempty" name:"TaxAuthorities"`
// 主管税务机关代码
TaxAuthoritiesCode *string `json:"TaxAuthoritiesCode,omitnil,omitempty" name:"TaxAuthoritiesCode"`
// 车辆识别代码
VIN *string `json:"VIN,omitnil,omitempty" name:"VIN"`
// 厂牌型号
VehicleModel *string `json:"VehicleModel,omitnil,omitempty" name:"VehicleModel"`
// 发动机号码
VehicleEngineCode *string `json:"VehicleEngineCode,omitnil,omitempty" name:"VehicleEngineCode"`
// 合格证号
CertificateNumber *string `json:"CertificateNumber,omitnil,omitempty" name:"CertificateNumber"`
// 商检单号
InspectionNumber *string `json:"InspectionNumber,omitnil,omitempty" name:"InspectionNumber"`
// 机器编号
MachineID *string `json:"MachineID,omitnil,omitempty" name:"MachineID"`
// 车辆类型
VehicleType *string `json:"VehicleType,omitnil,omitempty" name:"VehicleType"`
// 发票消费类型
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 省
Province *string `json:"Province,omitnil,omitempty" name:"Province"`
// 市
City *string `json:"City,omitnil,omitempty" name:"City"`
// 合计税额
Tax *string `json:"Tax,omitnil,omitempty" name:"Tax"`
// 税率
TaxRate *string `json:"TaxRate,omitnil,omitempty" name:"TaxRate"`
// 是否有公司印章(0:没有,1:有)
CompanySealMark *int64 `json:"CompanySealMark,omitnil,omitempty" name:"CompanySealMark"`
// 吨位
Tonnage *string `json:"Tonnage,omitnil,omitempty" name:"Tonnage"`
// 备注
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
// 发票联次
FormType *string `json:"FormType,omitnil,omitempty" name:"FormType"`
// 发票联名
FormName *string `json:"FormName,omitnil,omitempty" name:"FormName"`
// 开票人
Issuer *string `json:"Issuer,omitnil,omitempty" name:"Issuer"`
// 进口证明书号
TaxNum *string `json:"TaxNum,omitnil,omitempty" name:"TaxNum"`
// 完税凭证号码
TaxPayNum *string `json:"TaxPayNum,omitnil,omitempty" name:"TaxPayNum"`
// 税控码
TaxCode *string `json:"TaxCode,omitnil,omitempty" name:"TaxCode"`
// 限乘人数
MaxPeopleNum *string `json:"MaxPeopleNum,omitnil,omitempty" name:"MaxPeopleNum"`
// 产地
Origin *string `json:"Origin,omitnil,omitempty" name:"Origin"`
// 机打发票代码
MachineCode *string `json:"MachineCode,omitnil,omitempty" name:"MachineCode"`
// 机打发票号码
MachineNumber *string `json:"MachineNumber,omitnil,omitempty" name:"MachineNumber"`
// 是否存在二维码(1:有,0:无)
QRCodeMark *int64 `json:"QRCodeMark,omitnil,omitempty" name:"QRCodeMark"`
}
type NonTaxIncomeBill ¶ added in v1.0.651
type NonTaxIncomeBill struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 发票号码
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 发票代码
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// 校验码
CheckCode *string `json:"CheckCode,omitnil,omitempty" name:"CheckCode"`
// 开票日期
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 价税合计(小写)
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 价税合计(大写)
TotalCn *string `json:"TotalCn,omitnil,omitempty" name:"TotalCn"`
// 交款人名称
Buyer *string `json:"Buyer,omitnil,omitempty" name:"Buyer"`
// 交款人纳税人识别号
BuyerTaxID *string `json:"BuyerTaxID,omitnil,omitempty" name:"BuyerTaxID"`
// 收款人名称
Seller *string `json:"Seller,omitnil,omitempty" name:"Seller"`
// 收款单位名称
SellerCompany *string `json:"SellerCompany,omitnil,omitempty" name:"SellerCompany"`
// 备注
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
// 币种
CurrencyCode *string `json:"CurrencyCode,omitnil,omitempty" name:"CurrencyCode"`
// 复核人
Reviewer *string `json:"Reviewer,omitnil,omitempty" name:"Reviewer"`
// 是否存在二维码(1:有,0:无)
QRCodeMark *int64 `json:"QRCodeMark,omitnil,omitempty" name:"QRCodeMark"`
// 其他信息
OtherInfo *string `json:"OtherInfo,omitnil,omitempty" name:"OtherInfo"`
// 缴款码
PaymentCode *string `json:"PaymentCode,omitnil,omitempty" name:"PaymentCode"`
// 执收单位编码
ReceiveUnitCode *string `json:"ReceiveUnitCode,omitnil,omitempty" name:"ReceiveUnitCode"`
// 执收单位名称
Receiver *string `json:"Receiver,omitnil,omitempty" name:"Receiver"`
// 经办人
Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`
// 付款人账号
PayerAccount *string `json:"PayerAccount,omitnil,omitempty" name:"PayerAccount"`
// 付款人开户银行
PayerBank *string `json:"PayerBank,omitnil,omitempty" name:"PayerBank"`
// 收款人账号
ReceiverAccount *string `json:"ReceiverAccount,omitnil,omitempty" name:"ReceiverAccount"`
// 收款人开户银行
ReceiverBank *string `json:"ReceiverBank,omitnil,omitempty" name:"ReceiverBank"`
// 条目
NonTaxItems []*NonTaxItem `json:"NonTaxItems,omitnil,omitempty" name:"NonTaxItems"`
}
type NonTaxItem ¶ added in v1.0.651
type NonTaxItem struct {
// 项目编码
ItemID *string `json:"ItemID,omitnil,omitempty" name:"ItemID"`
// 项目名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 单位
Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`
// 数量
Quantity *string `json:"Quantity,omitnil,omitempty" name:"Quantity"`
// 标准
Standard *string `json:"Standard,omitnil,omitempty" name:"Standard"`
// 金额
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
}
type OCRResult ¶ added in v1.0.1072
type OCRResult struct {
// 身份证结果
// 注意:此字段可能返回 null,表示取不到有效值。
IDCardResult *IDCardResult `json:"IDCardResult,omitnil,omitempty" name:"IDCardResult"`
}
type OnlineTaxiItinerary ¶ added in v1.0.1177
type OnlineTaxiItinerary struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 识别出的字段名称
Content []*OnlineTaxiItineraryInfo `json:"Content,omitnil,omitempty" name:"Content"`
}
type OnlineTaxiItineraryInfo ¶ added in v1.0.268
type OnlineTaxiItineraryInfo struct {
// 识别出的字段名称(关键字),支持以下字段:
// 发票代码、 机打代码、 发票号码、 发动机号码、 合格证号、 机打号码、 价税合计(小写)、 销货单位名称、 身份证号码/组织机构代码、 购买方名称、 销售方纳税人识别号、 购买方纳税人识别号、主管税务机关、 主管税务机关代码、 开票日期、 不含税价(小写)、 吨位、增值税税率或征收率、 车辆识别代号/车架号码、 增值税税额、 厂牌型号、 省、 市、 发票消费类型、 销售方电话、 销售方账号、 产地、 进口证明书号、 车辆类型、 机器编号、备注、开票人、限乘人数、商检单号、销售方地址、销售方开户银行、价税合计、发票类型。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 识别出的字段名称对应的值,也就是字段name对应的字符串结果。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 字段所在行,下标从0开始,非行字段或未能识别行号的返回-1
Row *int64 `json:"Row,omitnil,omitempty" name:"Row"`
}
type OtherInvoice ¶ added in v1.0.651
type OtherInvoice struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 金额
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 列表
OtherInvoiceListItems []*OtherInvoiceItem `json:"OtherInvoiceListItems,omitnil,omitempty" name:"OtherInvoiceListItems"`
// 表格
OtherInvoiceTableItems []*OtherInvoiceList `json:"OtherInvoiceTableItems,omitnil,omitempty" name:"OtherInvoiceTableItems"`
// 发票日期
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
}
type OtherInvoiceItem ¶ added in v1.0.651
type OtherInvoiceList ¶ added in v1.0.651
type OtherInvoiceList struct {
// 列表
OtherInvoiceItemList []*OtherInvoiceItem `json:"OtherInvoiceItemList,omitnil,omitempty" name:"OtherInvoiceItemList"`
}
type OverseasInvoice ¶ added in v1.0.1177
type OverseasInvoice struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 识别出的字段名称(关键字)
Content []*OtherInvoiceItem `json:"Content,omitnil,omitempty" name:"Content"`
}
type PassInvoiceInfo ¶ added in v1.0.397
type PassInvoiceInfo struct {
// 通行费车牌号
NumberPlate *string `json:"NumberPlate,omitnil,omitempty" name:"NumberPlate"`
// 通行费类型
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 通行日期起
PassDateBegin *string `json:"PassDateBegin,omitnil,omitempty" name:"PassDateBegin"`
// 通行日期止
PassDateEnd *string `json:"PassDateEnd,omitnil,omitempty" name:"PassDateEnd"`
// 税收分类编码
TaxClassifyCode *string `json:"TaxClassifyCode,omitnil,omitempty" name:"TaxClassifyCode"`
}
type PassportOCRRequest ¶
type PassportOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 默认填写CN
// 支持中国大陆地区护照。
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 是否返回头像和位置坐标
CropPortrait *bool `json:"CropPortrait,omitnil,omitempty" name:"CropPortrait"`
}
func NewPassportOCRRequest ¶
func NewPassportOCRRequest() (request *PassportOCRRequest)
func (*PassportOCRRequest) FromJsonString ¶
func (r *PassportOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PassportOCRRequest) ToJsonString ¶
func (r *PassportOCRRequest) ToJsonString() string
type PassportOCRRequestParams ¶ added in v1.0.426
type PassportOCRRequestParams struct {
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 默认填写CN
// 支持中国大陆地区护照。
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 是否返回头像和位置坐标
CropPortrait *bool `json:"CropPortrait,omitnil,omitempty" name:"CropPortrait"`
}
Predefined struct for user
type PassportOCRResponse ¶
type PassportOCRResponse struct {
*tchttp.BaseResponse
Response *PassportOCRResponseParams `json:"Response"`
}
func NewPassportOCRResponse ¶
func NewPassportOCRResponse() (response *PassportOCRResponse)
func (*PassportOCRResponse) FromJsonString ¶
func (r *PassportOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PassportOCRResponse) ToJsonString ¶
func (r *PassportOCRResponse) ToJsonString() string
type PassportOCRResponseParams ¶ added in v1.0.426
type PassportOCRResponseParams struct {
// 国家码
Country *string `json:"Country,omitnil,omitempty" name:"Country"`
// 护照号
PassportNo *string `json:"PassportNo,omitnil,omitempty" name:"PassportNo"`
// 性别
Sex *string `json:"Sex,omitnil,omitempty" name:"Sex"`
// 国籍
Nationality *string `json:"Nationality,omitnil,omitempty" name:"Nationality"`
// 出生日期
BirthDate *string `json:"BirthDate,omitnil,omitempty" name:"BirthDate"`
// 出生地点
BirthPlace *string `json:"BirthPlace,omitnil,omitempty" name:"BirthPlace"`
// 签发日期
IssueDate *string `json:"IssueDate,omitnil,omitempty" name:"IssueDate"`
// 签发地点
IssuePlace *string `json:"IssuePlace,omitnil,omitempty" name:"IssuePlace"`
// 有效期
ExpiryDate *string `json:"ExpiryDate,omitnil,omitempty" name:"ExpiryDate"`
// 持证人签名
Signature *string `json:"Signature,omitnil,omitempty" name:"Signature"`
// 最下方第一行 MRZ Code 序列
CodeSet *string `json:"CodeSet,omitnil,omitempty" name:"CodeSet"`
// 最下方第二行 MRZ Code 序列
CodeCrc *string `json:"CodeCrc,omitnil,omitempty" name:"CodeCrc"`
// 姓名
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 姓
FamilyName *string `json:"FamilyName,omitnil,omitempty" name:"FamilyName"`
// 名
FirstName *string `json:"FirstName,omitnil,omitempty" name:"FirstName"`
// 头像和坐标信息
PortraitImageInfo *PortraitImageInfo `json:"PortraitImageInfo,omitnil,omitempty" name:"PortraitImageInfo"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type PassportRecognizeInfos ¶ added in v1.0.798
type PassportRecognizeInfos struct {
// <p>证件类型(护照信息页识别结果)</p>
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// <p>发行国家(护照信息页识别结果)</p>
IssuingCountry *string `json:"IssuingCountry,omitnil,omitempty" name:"IssuingCountry"`
// <p>护照号码(护照信息页识别结果)</p>
PassportID *string `json:"PassportID,omitnil,omitempty" name:"PassportID"`
// <p>姓(护照信息页识别结果)</p>
Surname *string `json:"Surname,omitnil,omitempty" name:"Surname"`
// <p>名(护照信息页识别结果)</p>
GivenName *string `json:"GivenName,omitnil,omitempty" name:"GivenName"`
// <p>姓名(护照信息页识别结果)</p>
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// <p>国籍信息(护照信息页识别结果)</p>
Nationality *string `json:"Nationality,omitnil,omitempty" name:"Nationality"`
// <p>出生日期(护照信息页识别结果)</p>
DateOfBirth *string `json:"DateOfBirth,omitnil,omitempty" name:"DateOfBirth"`
// <p>性别(护照信息页识别结果)</p>
Sex *string `json:"Sex,omitnil,omitempty" name:"Sex"`
// <p>发行日期(护照信息页识别结果)</p>
DateOfIssuance *string `json:"DateOfIssuance,omitnil,omitempty" name:"DateOfIssuance"`
// <p>截止日期(护照信息页识别结果)</p>
DateOfExpiration *string `json:"DateOfExpiration,omitnil,omitempty" name:"DateOfExpiration"`
// <p>持证人签名(护照信息页识别结果)</p><p>仅中国大陆护照支持返回此字段,港澳台及境外护照不支持</p>
Signature *string `json:"Signature,omitnil,omitempty" name:"Signature"`
// <p>签发地点(护照信息页识别结果)</p><p>仅中国大陆护照支持返回此字段,港澳台及境外护照不支持</p>
IssuePlace *string `json:"IssuePlace,omitnil,omitempty" name:"IssuePlace"`
// <p>签发机关(护照信息页识别结果)</p><p>仅中国大陆护照支持返回此字段,港澳台及境外护照不支持</p>
IssuingAuthority *string `json:"IssuingAuthority,omitnil,omitempty" name:"IssuingAuthority"`
// <p>出生地(护照信息页识别结果)</p>
BirthPlace *string `json:"BirthPlace,omitnil,omitempty" name:"BirthPlace"`
}
type PermanentResidencePermitInfo ¶ added in v1.0.1038
type PermanentResidencePermitInfo struct {
// 姓名(人像面)
Name *ContentInfo `json:"Name,omitnil,omitempty" name:"Name"`
// 性别(人像面)
Sex *ContentInfo `json:"Sex,omitnil,omitempty" name:"Sex"`
// 民族(人像面)
Nation *ContentInfo `json:"Nation,omitnil,omitempty" name:"Nation"`
// 出生日期(人像面)
Birth *ContentInfo `json:"Birth,omitnil,omitempty" name:"Birth"`
// 地址(人像面)
Address *ContentInfo `json:"Address,omitnil,omitempty" name:"Address"`
// 公民身份号码(人像面)
IdNum *ContentInfo `json:"IdNum,omitnil,omitempty" name:"IdNum"`
// 发证机关(国徽面)
Authority *ContentInfo `json:"Authority,omitnil,omitempty" name:"Authority"`
// 证件有效期(国徽面)
ValidDate *ContentInfo `json:"ValidDate,omitnil,omitempty" name:"ValidDate"`
// WarnInfos,告警信息
WarnInfos *CardWarnInfo `json:"WarnInfos,omitnil,omitempty" name:"WarnInfos"`
// IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回;
CardImage *ContentInfo `json:"CardImage,omitnil,omitempty" name:"CardImage"`
// Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回;
PortraitImage *ContentInfo `json:"PortraitImage,omitnil,omitempty" name:"PortraitImage"`
// 持证人持有号码,外国人永久居留证 返回该字段
HolderNum *ContentInfo `json:"HolderNum,omitnil,omitempty" name:"HolderNum"`
// 国籍,外国人永久居留证 返回该字段
Nationality *ContentInfo `json:"Nationality,omitnil,omitempty" name:"Nationality"`
// 英文名
// 示例值:Ming Li
EnName *ContentInfo `json:"EnName,omitnil,omitempty" name:"EnName"`
}
type PermitOCRRequest ¶
type PermitOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否返回头像照片,默认为 false
CropPortrait *bool `json:"CropPortrait,omitnil,omitempty" name:"CropPortrait"`
}
func NewPermitOCRRequest ¶
func NewPermitOCRRequest() (request *PermitOCRRequest)
func (*PermitOCRRequest) FromJsonString ¶
func (r *PermitOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PermitOCRRequest) ToJsonString ¶
func (r *PermitOCRRequest) ToJsonString() string
type PermitOCRRequestParams ¶ added in v1.0.426
type PermitOCRRequestParams struct {
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否返回头像照片,默认为 false
CropPortrait *bool `json:"CropPortrait,omitnil,omitempty" name:"CropPortrait"`
}
Predefined struct for user
type PermitOCRResponse ¶
type PermitOCRResponse struct {
*tchttp.BaseResponse
Response *PermitOCRResponseParams `json:"Response"`
}
func NewPermitOCRResponse ¶
func NewPermitOCRResponse() (response *PermitOCRResponse)
func (*PermitOCRResponse) FromJsonString ¶
func (r *PermitOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PermitOCRResponse) ToJsonString ¶
func (r *PermitOCRResponse) ToJsonString() string
type PermitOCRResponseParams ¶ added in v1.0.426
type PermitOCRResponseParams struct {
// 姓名
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 英文姓名
EnglishName *string `json:"EnglishName,omitnil,omitempty" name:"EnglishName"`
// 证件号
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 性别
Sex *string `json:"Sex,omitnil,omitempty" name:"Sex"`
// 有效期限
ValidDate *string `json:"ValidDate,omitnil,omitempty" name:"ValidDate"`
// 签发机关
IssueAuthority *string `json:"IssueAuthority,omitnil,omitempty" name:"IssueAuthority"`
// 签发地点
IssueAddress *string `json:"IssueAddress,omitnil,omitempty" name:"IssueAddress"`
// 出生日期
Birthday *string `json:"Birthday,omitnil,omitempty" name:"Birthday"`
// 头像照片的base64
PortraitImage *string `json:"PortraitImage,omitnil,omitempty" name:"PortraitImage"`
// 返回类型
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type Polygon ¶
type Polygon struct {
// 左上顶点坐标
LeftTop *Coord `json:"LeftTop,omitnil,omitempty" name:"LeftTop"`
// 右上顶点坐标
RightTop *Coord `json:"RightTop,omitnil,omitempty" name:"RightTop"`
// 右下顶点坐标
RightBottom *Coord `json:"RightBottom,omitnil,omitempty" name:"RightBottom"`
// 左下顶点坐标
LeftBottom *Coord `json:"LeftBottom,omitnil,omitempty" name:"LeftBottom"`
}
type PortraitImageInfo ¶ added in v1.0.1038
type PortraitImageInfo struct {
// 头像
// 注意:此字段可能返回 null,表示取不到有效值。
PortraitImage *string `json:"PortraitImage,omitnil,omitempty" name:"PortraitImage"`
// 头像坐标
// 注意:此字段可能返回 null,表示取不到有效值。
ImageCoordinates *ImageCoordinates `json:"ImageCoordinates,omitnil,omitempty" name:"ImageCoordinates"`
}
type Positions ¶ added in v1.3.49
type Positions struct {
// 这是OCR在高精度识别下返回的坐标值,采用的是由一个数组表示4个顶点的坐标构成,如[0,1,2,3,4,5,6,7]
// - (0,1) 左上角坐标
// - (2,3) 右上角坐标
// - (4,5) 右下角坐标
// - (6,7) 左下角坐标
Position []*int64 `json:"Position,omitnil,omitempty" name:"Position"`
}
type QrcodeImgSize ¶
type QrcodeOCRRequest ¶
type QrcodeOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,支持PNG、JPG、JPEG格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,支持PNG、JPG、JPEG格式。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewQrcodeOCRRequest ¶
func NewQrcodeOCRRequest() (request *QrcodeOCRRequest)
func (*QrcodeOCRRequest) FromJsonString ¶
func (r *QrcodeOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*QrcodeOCRRequest) ToJsonString ¶
func (r *QrcodeOCRRequest) ToJsonString() string
type QrcodeOCRRequestParams ¶ added in v1.0.426
type QrcodeOCRRequestParams struct {
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,支持PNG、JPG、JPEG格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,支持PNG、JPG、JPEG格式。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type QrcodeOCRResponse ¶
type QrcodeOCRResponse struct {
*tchttp.BaseResponse
Response *QrcodeOCRResponseParams `json:"Response"`
}
func NewQrcodeOCRResponse ¶
func NewQrcodeOCRResponse() (response *QrcodeOCRResponse)
func (*QrcodeOCRResponse) FromJsonString ¶
func (r *QrcodeOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*QrcodeOCRResponse) ToJsonString ¶
func (r *QrcodeOCRResponse) ToJsonString() string
type QrcodeOCRResponseParams ¶ added in v1.0.426
type QrcodeOCRResponseParams struct {
// 二维码/条形码识别结果信息,具体内容请点击左侧链接。
CodeResults []*QrcodeResultsInfo `json:"CodeResults,omitnil,omitempty" name:"CodeResults"`
// 图片大小,具体内容请点击左侧链接。
ImgSize *QrcodeImgSize `json:"ImgSize,omitnil,omitempty" name:"ImgSize"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type QrcodePositionObj ¶
type QrcodePositionObj struct {
// 左上顶点坐标(如果是条形码,X和Y都为-1)
LeftTop *Coord `json:"LeftTop,omitnil,omitempty" name:"LeftTop"`
// 右上顶点坐标(如果是条形码,X和Y都为-1)
RightTop *Coord `json:"RightTop,omitnil,omitempty" name:"RightTop"`
// 右下顶点坐标(如果是条形码,X和Y都为-1)
RightBottom *Coord `json:"RightBottom,omitnil,omitempty" name:"RightBottom"`
// 左下顶点坐标(如果是条形码,X和Y都为-1)
LeftBottom *Coord `json:"LeftBottom,omitnil,omitempty" name:"LeftBottom"`
}
type QrcodeResultsInfo ¶
type QrcodeResultsInfo struct {
// 类型包括
// 二维码:QR_CODE
// 一维码:EAN-13、EAN-8、EAN-2、UPC-A、UPC-E、CODE-39、CODE-93、CODE-128
// PDF:PDF_417
// DataMatrix:DATA_MATRIX
// 小程序码:WX_CODE
TypeName *string `json:"TypeName,omitnil,omitempty" name:"TypeName"`
// 二维码/条形码包含的地址
Url *string `json:"Url,omitnil,omitempty" name:"Url"`
// 二维码/条形码坐标
Position *QrcodePositionObj `json:"Position,omitnil,omitempty" name:"Position"`
}
type QuestionBlockObj ¶
type QuestionBlockObj struct {
// 数学试题识别结构化信息数组
QuestionArr []*QuestionObj `json:"QuestionArr,omitnil,omitempty" name:"QuestionArr"`
// 题目主体区域检测框在图片中的像素坐标
QuestionBboxCoord *Rect `json:"QuestionBboxCoord,omitnil,omitempty" name:"QuestionBboxCoord"`
}
type QuestionInfo ¶ added in v1.0.1089
type QuestionInfo struct {
// 旋转角度
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 预处理后图片高度
Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`
// 预处理后图片宽度
Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`
// 文档元素
// 注意:此字段可能返回 null,表示取不到有效值。
ResultList []*ResultList `json:"ResultList,omitnil,omitempty" name:"ResultList"`
// 输入图片高度
OrgHeight *int64 `json:"OrgHeight,omitnil,omitempty" name:"OrgHeight"`
// 输入图片宽度
OrgWidth *int64 `json:"OrgWidth,omitnil,omitempty" name:"OrgWidth"`
// 预处理后的图片base64编码
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}
type QuestionOCRRequest ¶ added in v1.0.1089
type QuestionOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 是否开启切边增强和弯曲矫正,默认为false不开启
EnableImageCrop *bool `json:"EnableImageCrop,omitnil,omitempty" name:"EnableImageCrop"`
}
func NewQuestionOCRRequest ¶ added in v1.0.1089
func NewQuestionOCRRequest() (request *QuestionOCRRequest)
func (*QuestionOCRRequest) FromJsonString ¶ added in v1.0.1089
func (r *QuestionOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*QuestionOCRRequest) ToJsonString ¶ added in v1.0.1089
func (r *QuestionOCRRequest) ToJsonString() string
type QuestionOCRRequestParams ¶ added in v1.0.1089
type QuestionOCRRequestParams struct {
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 是否开启切边增强和弯曲矫正,默认为false不开启
EnableImageCrop *bool `json:"EnableImageCrop,omitnil,omitempty" name:"EnableImageCrop"`
}
Predefined struct for user
type QuestionOCRResponse ¶ added in v1.0.1089
type QuestionOCRResponse struct {
*tchttp.BaseResponse
Response *QuestionOCRResponseParams `json:"Response"`
}
func NewQuestionOCRResponse ¶ added in v1.0.1089
func NewQuestionOCRResponse() (response *QuestionOCRResponse)
func (*QuestionOCRResponse) FromJsonString ¶ added in v1.0.1089
func (r *QuestionOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*QuestionOCRResponse) ToJsonString ¶ added in v1.0.1089
func (r *QuestionOCRResponse) ToJsonString() string
type QuestionOCRResponseParams ¶ added in v1.0.1089
type QuestionOCRResponseParams struct {
// 检测到的文本信息
QuestionInfo []*QuestionInfo `json:"QuestionInfo,omitnil,omitempty" name:"QuestionInfo"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type QuestionObj ¶
type QuestionObj struct {
// 题号
QuestionTextNo *string `json:"QuestionTextNo,omitnil,omitempty" name:"QuestionTextNo"`
// 题型:
// 1: "选择题"
// 2: "填空题"
// 3: "解答题"
QuestionTextType *int64 `json:"QuestionTextType,omitnil,omitempty" name:"QuestionTextType"`
// 题干
QuestionText *string `json:"QuestionText,omitnil,omitempty" name:"QuestionText"`
// 选择题选项,包含1个或多个option
QuestionOptions *string `json:"QuestionOptions,omitnil,omitempty" name:"QuestionOptions"`
// 所有子题的question属性
QuestionSubquestion *string `json:"QuestionSubquestion,omitnil,omitempty" name:"QuestionSubquestion"`
// 示意图检测框在的图片中的像素坐标
QuestionImageCoords []*Rect `json:"QuestionImageCoords,omitnil,omitempty" name:"QuestionImageCoords"`
}
type QuestionSplitLayoutOCRRequest ¶ added in v1.1.47
type QuestionSplitLayoutOCRRequest struct {
*tchttp.BaseRequest
// 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 是否开启切边增强和弯曲矫正,默认为false不开启
EnableImageCrop *bool `json:"EnableImageCrop,omitnil,omitempty" name:"EnableImageCrop"`
// false: 使用当前默认模型返回结构化信息更全面,但检测精度一般
// true: 使用多模态推理模型,速度更快精度更高,但只返回题目最外层边框
//
// API默认false, demo默认使用的是true
UseNewModel *bool `json:"UseNewModel,omitnil,omitempty" name:"UseNewModel"`
}
func NewQuestionSplitLayoutOCRRequest ¶ added in v1.1.47
func NewQuestionSplitLayoutOCRRequest() (request *QuestionSplitLayoutOCRRequest)
func (*QuestionSplitLayoutOCRRequest) FromJsonString ¶ added in v1.1.47
func (r *QuestionSplitLayoutOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*QuestionSplitLayoutOCRRequest) ToJsonString ¶ added in v1.1.47
func (r *QuestionSplitLayoutOCRRequest) ToJsonString() string
type QuestionSplitLayoutOCRRequestParams ¶ added in v1.1.47
type QuestionSplitLayoutOCRRequestParams struct {
// 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 是否开启切边增强和弯曲矫正,默认为false不开启
EnableImageCrop *bool `json:"EnableImageCrop,omitnil,omitempty" name:"EnableImageCrop"`
// false: 使用当前默认模型返回结构化信息更全面,但检测精度一般
// true: 使用多模态推理模型,速度更快精度更高,但只返回题目最外层边框
//
// API默认false, demo默认使用的是true
UseNewModel *bool `json:"UseNewModel,omitnil,omitempty" name:"UseNewModel"`
}
Predefined struct for user
type QuestionSplitLayoutOCRResponse ¶ added in v1.1.47
type QuestionSplitLayoutOCRResponse struct {
*tchttp.BaseResponse
Response *QuestionSplitLayoutOCRResponseParams `json:"Response"`
}
func NewQuestionSplitLayoutOCRResponse ¶ added in v1.1.47
func NewQuestionSplitLayoutOCRResponse() (response *QuestionSplitLayoutOCRResponse)
func (*QuestionSplitLayoutOCRResponse) FromJsonString ¶ added in v1.1.47
func (r *QuestionSplitLayoutOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*QuestionSplitLayoutOCRResponse) ToJsonString ¶ added in v1.1.47
func (r *QuestionSplitLayoutOCRResponse) ToJsonString() string
type QuestionSplitLayoutOCRResponseParams ¶ added in v1.1.47
type QuestionSplitLayoutOCRResponseParams struct {
// 检测到的文本信息
QuestionInfo []*QuestionInfo `json:"QuestionInfo,omitnil,omitempty" name:"QuestionInfo"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type QuestionSplitOCRRequest ¶ added in v1.0.1089
type QuestionSplitOCRRequest struct {
*tchttp.BaseRequest
// 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 是否开启切边增强和弯曲矫正,默认为false不开启
EnableImageCrop *bool `json:"EnableImageCrop,omitnil,omitempty" name:"EnableImageCrop"`
// 是否只返回检测框,默认false
EnableOnlyDetectBorder *bool `json:"EnableOnlyDetectBorder,omitnil,omitempty" name:"EnableOnlyDetectBorder"`
// false: 使用当前默认模型(结构化信息更全面,但手写答案坐标精度一般)
// true: 使用多模态推理模型,推理效果更强(题目框选、手写答案坐标定位能力更优,但不返回题目选项和题目类型信息)
//
// API默认false, demo默认使用的是true
UseNewModel *bool `json:"UseNewModel,omitnil,omitempty" name:"UseNewModel"`
}
func NewQuestionSplitOCRRequest ¶ added in v1.0.1089
func NewQuestionSplitOCRRequest() (request *QuestionSplitOCRRequest)
func (*QuestionSplitOCRRequest) FromJsonString ¶ added in v1.0.1089
func (r *QuestionSplitOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*QuestionSplitOCRRequest) ToJsonString ¶ added in v1.0.1089
func (r *QuestionSplitOCRRequest) ToJsonString() string
type QuestionSplitOCRRequestParams ¶ added in v1.0.1089
type QuestionSplitOCRRequestParams struct {
// 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 是否开启切边增强和弯曲矫正,默认为false不开启
EnableImageCrop *bool `json:"EnableImageCrop,omitnil,omitempty" name:"EnableImageCrop"`
// 是否只返回检测框,默认false
EnableOnlyDetectBorder *bool `json:"EnableOnlyDetectBorder,omitnil,omitempty" name:"EnableOnlyDetectBorder"`
// false: 使用当前默认模型(结构化信息更全面,但手写答案坐标精度一般)
// true: 使用多模态推理模型,推理效果更强(题目框选、手写答案坐标定位能力更优,但不返回题目选项和题目类型信息)
//
// API默认false, demo默认使用的是true
UseNewModel *bool `json:"UseNewModel,omitnil,omitempty" name:"UseNewModel"`
}
Predefined struct for user
type QuestionSplitOCRResponse ¶ added in v1.0.1089
type QuestionSplitOCRResponse struct {
*tchttp.BaseResponse
Response *QuestionSplitOCRResponseParams `json:"Response"`
}
func NewQuestionSplitOCRResponse ¶ added in v1.0.1089
func NewQuestionSplitOCRResponse() (response *QuestionSplitOCRResponse)
func (*QuestionSplitOCRResponse) FromJsonString ¶ added in v1.0.1089
func (r *QuestionSplitOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*QuestionSplitOCRResponse) ToJsonString ¶ added in v1.0.1089
func (r *QuestionSplitOCRResponse) ToJsonString() string
type QuestionSplitOCRResponseParams ¶ added in v1.0.1089
type QuestionSplitOCRResponseParams struct {
// 检测到的文本信息
QuestionInfo []*QuestionInfo `json:"QuestionInfo,omitnil,omitempty" name:"QuestionInfo"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type QuotaInvoice ¶ added in v1.0.651
type QuotaInvoice struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 发票代码
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// 发票号码
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 价税合计(小写)
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 价税合计(大写)
TotalCn *string `json:"TotalCn,omitnil,omitempty" name:"TotalCn"`
// 发票消费类型
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 省
Province *string `json:"Province,omitnil,omitempty" name:"Province"`
// 市
City *string `json:"City,omitnil,omitempty" name:"City"`
// 是否存在二维码(1:有,0:无)
QRCodeMark *int64 `json:"QRCodeMark,omitnil,omitempty" name:"QRCodeMark"`
// 是否有公司印章(0:没有,1:有)
CompanySealMark *int64 `json:"CompanySealMark,omitnil,omitempty" name:"CompanySealMark"`
}
type QuotaInvoiceOCRRequest ¶
type QuotaInvoiceOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewQuotaInvoiceOCRRequest ¶
func NewQuotaInvoiceOCRRequest() (request *QuotaInvoiceOCRRequest)
func (*QuotaInvoiceOCRRequest) FromJsonString ¶
func (r *QuotaInvoiceOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*QuotaInvoiceOCRRequest) ToJsonString ¶
func (r *QuotaInvoiceOCRRequest) ToJsonString() string
type QuotaInvoiceOCRRequestParams ¶ added in v1.0.426
type QuotaInvoiceOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type QuotaInvoiceOCRResponse ¶
type QuotaInvoiceOCRResponse struct {
*tchttp.BaseResponse
Response *QuotaInvoiceOCRResponseParams `json:"Response"`
}
func NewQuotaInvoiceOCRResponse ¶
func NewQuotaInvoiceOCRResponse() (response *QuotaInvoiceOCRResponse)
func (*QuotaInvoiceOCRResponse) FromJsonString ¶
func (r *QuotaInvoiceOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*QuotaInvoiceOCRResponse) ToJsonString ¶
func (r *QuotaInvoiceOCRResponse) ToJsonString() string
type QuotaInvoiceOCRResponseParams ¶ added in v1.0.426
type QuotaInvoiceOCRResponseParams struct {
// 发票号码
InvoiceNum *string `json:"InvoiceNum,omitnil,omitempty" name:"InvoiceNum"`
// 发票代码
InvoiceCode *string `json:"InvoiceCode,omitnil,omitempty" name:"InvoiceCode"`
// 大写金额
Rate *string `json:"Rate,omitnil,omitempty" name:"Rate"`
// 小写金额
RateNum *string `json:"RateNum,omitnil,omitempty" name:"RateNum"`
// 发票消费类型
InvoiceType *string `json:"InvoiceType,omitnil,omitempty" name:"InvoiceType"`
// 省
// 注意:此字段可能返回 null,表示取不到有效值。
Province *string `json:"Province,omitnil,omitempty" name:"Province"`
// 市
// 注意:此字段可能返回 null,表示取不到有效值。
City *string `json:"City,omitnil,omitempty" name:"City"`
// 是否有公司印章(1有 0无 空为识别不出)
// 注意:此字段可能返回 null,表示取不到有效值。
HasStamp *string `json:"HasStamp,omitnil,omitempty" name:"HasStamp"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RailwayTicketInfo ¶ added in v1.0.788
type RailwayTicketInfo struct {
// 电子发票类型
TypeOfVoucher *string `json:"TypeOfVoucher,omitnil,omitempty" name:"TypeOfVoucher"`
// 电子客票号
ElectronicTicketNum *string `json:"ElectronicTicketNum,omitnil,omitempty" name:"ElectronicTicketNum"`
// 开票日期
DateOfIssue *string `json:"DateOfIssue,omitnil,omitempty" name:"DateOfIssue"`
// 售票或退票类型
TypeOfBusiness *string `json:"TypeOfBusiness,omitnil,omitempty" name:"TypeOfBusiness"`
// 始发站
DepartureStation *string `json:"DepartureStation,omitnil,omitempty" name:"DepartureStation"`
// 始发站英文
PhonicsOfDepartureStation *string `json:"PhonicsOfDepartureStation,omitnil,omitempty" name:"PhonicsOfDepartureStation"`
// 到达站
DestinationStation *string `json:"DestinationStation,omitnil,omitempty" name:"DestinationStation"`
// 到达站英文
PhonicsOfDestinationStation *string `json:"PhonicsOfDestinationStation,omitnil,omitempty" name:"PhonicsOfDestinationStation"`
// 火车号
TrainNumber *string `json:"TrainNumber,omitnil,omitempty" name:"TrainNumber"`
// 火车出发日期
TravelDate *string `json:"TravelDate,omitnil,omitempty" name:"TravelDate"`
// 始发时间
DepartureTime *string `json:"DepartureTime,omitnil,omitempty" name:"DepartureTime"`
// 空调特点
AirConditioningCharacteristics *string `json:"AirConditioningCharacteristics,omitnil,omitempty" name:"AirConditioningCharacteristics"`
// 座位类型
SeatLevel *string `json:"SeatLevel,omitnil,omitempty" name:"SeatLevel"`
// 火车第几车
Carriage *string `json:"Carriage,omitnil,omitempty" name:"Carriage"`
// 座位号
Seat *string `json:"Seat,omitnil,omitempty" name:"Seat"`
// 票价
Fare *string `json:"Fare,omitnil,omitempty" name:"Fare"`
// 发票号码
ElectronicInvoiceRailwayETicketNumber *string `json:"ElectronicInvoiceRailwayETicketNumber,omitnil,omitempty" name:"ElectronicInvoiceRailwayETicketNumber"`
// 身份证号
IdNumber *string `json:"IdNumber,omitnil,omitempty" name:"IdNumber"`
// 姓名
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 金额
TotalAmountExcludingTax *string `json:"TotalAmountExcludingTax,omitnil,omitempty" name:"TotalAmountExcludingTax"`
// 税率
TaxRate *string `json:"TaxRate,omitnil,omitempty" name:"TaxRate"`
// 税额
TaxAmount *string `json:"TaxAmount,omitnil,omitempty" name:"TaxAmount"`
// 购买方名称
NameOfPurchaser *string `json:"NameOfPurchaser,omitnil,omitempty" name:"NameOfPurchaser"`
// 统一社会信用代码
UnifiedSocialCreditCodeOfPurchaser *string `json:"UnifiedSocialCreditCodeOfPurchaser,omitnil,omitempty" name:"UnifiedSocialCreditCodeOfPurchaser"`
// 原发票号码
NumberOfOriginalInvoice *string `json:"NumberOfOriginalInvoice,omitnil,omitempty" name:"NumberOfOriginalInvoice"`
}
type RecognizeContainerOCRRequest ¶ added in v1.0.288
type RecognizeContainerOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewRecognizeContainerOCRRequest ¶ added in v1.0.288
func NewRecognizeContainerOCRRequest() (request *RecognizeContainerOCRRequest)
func (*RecognizeContainerOCRRequest) FromJsonString ¶ added in v1.0.288
func (r *RecognizeContainerOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeContainerOCRRequest) ToJsonString ¶ added in v1.0.288
func (r *RecognizeContainerOCRRequest) ToJsonString() string
type RecognizeContainerOCRRequestParams ¶ added in v1.0.426
type RecognizeContainerOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type RecognizeContainerOCRResponse ¶ added in v1.0.288
type RecognizeContainerOCRResponse struct {
*tchttp.BaseResponse
Response *RecognizeContainerOCRResponseParams `json:"Response"`
}
func NewRecognizeContainerOCRResponse ¶ added in v1.0.288
func NewRecognizeContainerOCRResponse() (response *RecognizeContainerOCRResponse)
func (*RecognizeContainerOCRResponse) FromJsonString ¶ added in v1.0.288
func (r *RecognizeContainerOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeContainerOCRResponse) ToJsonString ¶ added in v1.0.288
func (r *RecognizeContainerOCRResponse) ToJsonString() string
type RecognizeContainerOCRResponseParams ¶ added in v1.0.426
type RecognizeContainerOCRResponseParams struct {
// 集装箱箱号
ContainerId *string `json:"ContainerId,omitnil,omitempty" name:"ContainerId"`
// 集装箱类型
ContainerType *string `json:"ContainerType,omitnil,omitempty" name:"ContainerType"`
// 集装箱总重量,单位:千克(KG)
GrossKG *string `json:"GrossKG,omitnil,omitempty" name:"GrossKG"`
// 集装箱总重量,单位:磅(LB)
GrossLB *string `json:"GrossLB,omitnil,omitempty" name:"GrossLB"`
// 集装箱有效承重,单位:千克(KG)
PayloadKG *string `json:"PayloadKG,omitnil,omitempty" name:"PayloadKG"`
// 集装箱有效承重,单位:磅(LB)
PayloadLB *string `json:"PayloadLB,omitnil,omitempty" name:"PayloadLB"`
// 集装箱容量,单位:立方米
CapacityM3 *string `json:"CapacityM3,omitnil,omitempty" name:"CapacityM3"`
// 集装箱容量,单位:立英尺
CapacityFT3 *string `json:"CapacityFT3,omitnil,omitempty" name:"CapacityFT3"`
// 告警码
// -9926 集装箱箱号不完整或者不清晰
// -9927 集装箱类型不完整或者不清晰
Warn []*int64 `json:"Warn,omitnil,omitempty" name:"Warn"`
// 集装箱自身重量,单位:千克(KG)
TareKG *string `json:"TareKG,omitnil,omitempty" name:"TareKG"`
// 集装箱自身重量,单位:磅(LB)
TareLB *string `json:"TareLB,omitnil,omitempty" name:"TareLB"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RecognizeEncryptedIDCardOCRRequest ¶ added in v1.0.850
type RecognizeEncryptedIDCardOCRRequest struct {
*tchttp.BaseRequest
// <p>请求体被加密后的密文(Base64编码),本接口只支持加密传输</p>
EncryptedBody *string `json:"EncryptedBody,omitnil,omitempty" name:"EncryptedBody"`
// <p>敏感数据加密信息。对传入信息有加密需求的用户可使用此参数,详情请点击左侧链接。</p>
Encryption *Encryption `json:"Encryption,omitnil,omitempty" name:"Encryption"`
// <p>图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。</p>
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// <p>图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。</p>
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// <p>FRONT:身份证有照片的一面(人像面),<br>BACK:身份证有国徽的一面(国徽面),<br>该参数如果不填,将为您自动判断身份证正反面。</p>
CardSide *string `json:"CardSide,omitnil,omitempty" name:"CardSide"`
// <p>以下可选字段均为bool 类型,默认false:<br>CropIdCard,身份证照片裁剪(去掉证件外多余的边缘、自动矫正拍摄角度)<br>CropPortrait,人像照片裁剪(自动抠取身份证头像区域)<br>CopyWarn,复印件告警<br>BorderCheckWarn,边框不完整和框内遮挡告警<br>ReshootWarn,屏幕翻拍告警<br>DetectPsWarn,疑似存在PS痕迹告警(CardWarnType参数为 Advanced时同时开启电子身份证、水印告警)<br>TempIdWarn,临时身份证告警<br>InvalidDateWarn,身份证有效日期不合法告警<br>Quality,图片质量分数(评价图片的模糊程度)<br>MultiCardDetect,是否开启正反面同框识别(仅支持二代身份证正反页同框识别或临时身份证正反页同框识别)<br>ReflectWarn,是否开启反光检测<br>SDK 设置方式参考:Config = Json.stringify({"CropIdCard":true,"CropPortrait":true})<br>API 3.0 Explorer 设置方式参考:Config = {"CropIdCard":true,"CropPortrait":true}</p>
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
// <p>默认值为true,打开识别结果纠正开关。开关开启后,身份证号、出生日期、性别,三个字段会进行矫正补齐,统一结果输出;若关闭此开关,以上三个字段不会进行矫正补齐,保持原始识别结果输出,若原图出现篡改情况,这三个字段的识别结果可能会不统一。</p>
EnableRecognitionRectify *bool `json:"EnableRecognitionRectify,omitnil,omitempty" name:"EnableRecognitionRectify"`
// <p>默认值为false。</p><p>此开关需要在反光检测开关开启下才会生效(即此开关生效的前提是config入参里的"ReflectWarn":true),若EnableReflectDetail设置为true,则会返回反光点覆盖区域详情。反光点覆盖区域详情分为四部分:人像照片位置、国徽位置、识别字段位置、其他位置。一个反光点允许覆盖多个区域,且一张图片可能存在多个反光点。</p>
EnableReflectDetail *bool `json:"EnableReflectDetail,omitnil,omitempty" name:"EnableReflectDetail"`
// <p>Basic:使用基础卡证告警能力(含基础PS告警); Advanced:开启进阶PS告警能力,PS告警效果更佳但需要更长耗时;建议测试对比后选用,默认值为 Basic</p>
CardWarnType *string `json:"CardWarnType,omitnil,omitempty" name:"CardWarnType"`
}
func NewRecognizeEncryptedIDCardOCRRequest ¶ added in v1.0.850
func NewRecognizeEncryptedIDCardOCRRequest() (request *RecognizeEncryptedIDCardOCRRequest)
func (*RecognizeEncryptedIDCardOCRRequest) FromJsonString ¶ added in v1.0.850
func (r *RecognizeEncryptedIDCardOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeEncryptedIDCardOCRRequest) ToJsonString ¶ added in v1.0.850
func (r *RecognizeEncryptedIDCardOCRRequest) ToJsonString() string
type RecognizeEncryptedIDCardOCRRequestParams ¶ added in v1.0.850
type RecognizeEncryptedIDCardOCRRequestParams struct {
// <p>请求体被加密后的密文(Base64编码),本接口只支持加密传输</p>
EncryptedBody *string `json:"EncryptedBody,omitnil,omitempty" name:"EncryptedBody"`
// <p>敏感数据加密信息。对传入信息有加密需求的用户可使用此参数,详情请点击左侧链接。</p>
Encryption *Encryption `json:"Encryption,omitnil,omitempty" name:"Encryption"`
// <p>图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。</p>
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// <p>图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。</p>
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// <p>FRONT:身份证有照片的一面(人像面),<br>BACK:身份证有国徽的一面(国徽面),<br>该参数如果不填,将为您自动判断身份证正反面。</p>
CardSide *string `json:"CardSide,omitnil,omitempty" name:"CardSide"`
// <p>以下可选字段均为bool 类型,默认false:<br>CropIdCard,身份证照片裁剪(去掉证件外多余的边缘、自动矫正拍摄角度)<br>CropPortrait,人像照片裁剪(自动抠取身份证头像区域)<br>CopyWarn,复印件告警<br>BorderCheckWarn,边框不完整和框内遮挡告警<br>ReshootWarn,屏幕翻拍告警<br>DetectPsWarn,疑似存在PS痕迹告警(CardWarnType参数为 Advanced时同时开启电子身份证、水印告警)<br>TempIdWarn,临时身份证告警<br>InvalidDateWarn,身份证有效日期不合法告警<br>Quality,图片质量分数(评价图片的模糊程度)<br>MultiCardDetect,是否开启正反面同框识别(仅支持二代身份证正反页同框识别或临时身份证正反页同框识别)<br>ReflectWarn,是否开启反光检测<br>SDK 设置方式参考:Config = Json.stringify({"CropIdCard":true,"CropPortrait":true})<br>API 3.0 Explorer 设置方式参考:Config = {"CropIdCard":true,"CropPortrait":true}</p>
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
// <p>默认值为true,打开识别结果纠正开关。开关开启后,身份证号、出生日期、性别,三个字段会进行矫正补齐,统一结果输出;若关闭此开关,以上三个字段不会进行矫正补齐,保持原始识别结果输出,若原图出现篡改情况,这三个字段的识别结果可能会不统一。</p>
EnableRecognitionRectify *bool `json:"EnableRecognitionRectify,omitnil,omitempty" name:"EnableRecognitionRectify"`
// <p>默认值为false。</p><p>此开关需要在反光检测开关开启下才会生效(即此开关生效的前提是config入参里的"ReflectWarn":true),若EnableReflectDetail设置为true,则会返回反光点覆盖区域详情。反光点覆盖区域详情分为四部分:人像照片位置、国徽位置、识别字段位置、其他位置。一个反光点允许覆盖多个区域,且一张图片可能存在多个反光点。</p>
EnableReflectDetail *bool `json:"EnableReflectDetail,omitnil,omitempty" name:"EnableReflectDetail"`
// <p>Basic:使用基础卡证告警能力(含基础PS告警); Advanced:开启进阶PS告警能力,PS告警效果更佳但需要更长耗时;建议测试对比后选用,默认值为 Basic</p>
CardWarnType *string `json:"CardWarnType,omitnil,omitempty" name:"CardWarnType"`
}
Predefined struct for user
type RecognizeEncryptedIDCardOCRResponse ¶ added in v1.0.850
type RecognizeEncryptedIDCardOCRResponse struct {
*tchttp.BaseResponse
Response *RecognizeEncryptedIDCardOCRResponseParams `json:"Response"`
}
func NewRecognizeEncryptedIDCardOCRResponse ¶ added in v1.0.850
func NewRecognizeEncryptedIDCardOCRResponse() (response *RecognizeEncryptedIDCardOCRResponse)
func (*RecognizeEncryptedIDCardOCRResponse) FromJsonString ¶ added in v1.0.850
func (r *RecognizeEncryptedIDCardOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeEncryptedIDCardOCRResponse) ToJsonString ¶ added in v1.0.850
func (r *RecognizeEncryptedIDCardOCRResponse) ToJsonString() string
type RecognizeEncryptedIDCardOCRResponseParams ¶ added in v1.0.850
type RecognizeEncryptedIDCardOCRResponseParams struct {
// <p>姓名(人像面)</p>
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// <p>性别(人像面)</p>
Sex *string `json:"Sex,omitnil,omitempty" name:"Sex"`
// <p>民族(人像面)</p>
Nation *string `json:"Nation,omitnil,omitempty" name:"Nation"`
// <p>出生日期(人像面)</p>
Birth *string `json:"Birth,omitnil,omitempty" name:"Birth"`
// <p>地址(人像面)</p>
Address *string `json:"Address,omitnil,omitempty" name:"Address"`
// <p>身份证号(人像面)</p>
IdNum *string `json:"IdNum,omitnil,omitempty" name:"IdNum"`
// <p>发证机关(国徽面)</p>
Authority *string `json:"Authority,omitnil,omitempty" name:"Authority"`
// <p>证件有效期(国徽面)</p>
ValidDate *string `json:"ValidDate,omitnil,omitempty" name:"ValidDate"`
// <p>扩展信息,不请求则不返回,具体输入参考示例3和示例4。<br>IdCard,裁剪后身份证照片的base64编码,请求 Config.CropIdCard 时返回;<br>Portrait,身份证头像照片的base64编码,请求 Config.CropPortrait 时返回;<br>Quality,图片质量分数,请求 Config.Quality 时返回(取值范围:0 ~ 100,分数越低越模糊,建议阈值≥50);<br>BorderCodeValue,身份证边框不完整告警阈值分数,请求 Config.BorderCheckWarn时返回(取值范围:0 ~ 100,分数越低边框遮挡可能性越低,建议阈值≤50);<br>WarnInfos,告警信息,Code 告警码列表和释义:<br>-9100 身份证有效日期不合法告警,<br>-9101 身份证边框不完整告警,<br>-9102 身份证复印件告警(黑白及彩色复印件),<br>-9108 身份证复印件告警(仅黑白复印件),<br>-9103 身份证翻拍告警,<br>-9105 身份证框内遮挡告警,<br>-9104 临时身份证告警,<br>-9106 身份证疑似存在PS痕迹告警,<br>-9107 身份证反光告警,<br>-9110 电子身份证告警,<br>-9111 水印告警(仅CardWarnType参数为Advanced时),</p>
AdvancedInfo *string `json:"AdvancedInfo,omitnil,omitempty" name:"AdvancedInfo"`
// <p>反光点覆盖区域详情结果,具体内容请点击左侧链接</p>
ReflectDetailInfos []*ReflectDetailInfo `json:"ReflectDetailInfos,omitnil,omitempty" name:"ReflectDetailInfos"`
// <p>加密后的数据(Base64编码)</p>
EncryptedBody *string `json:"EncryptedBody,omitnil,omitempty" name:"EncryptedBody"`
// <p>敏感数据加密信息</p>
Encryption *Encryption `json:"Encryption,omitnil,omitempty" name:"Encryption"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RecognizeFormulaOCRRequest ¶ added in v1.0.1089
type RecognizeFormulaOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewRecognizeFormulaOCRRequest ¶ added in v1.0.1089
func NewRecognizeFormulaOCRRequest() (request *RecognizeFormulaOCRRequest)
func (*RecognizeFormulaOCRRequest) FromJsonString ¶ added in v1.0.1089
func (r *RecognizeFormulaOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeFormulaOCRRequest) ToJsonString ¶ added in v1.0.1089
func (r *RecognizeFormulaOCRRequest) ToJsonString() string
type RecognizeFormulaOCRRequestParams ¶ added in v1.0.1089
type RecognizeFormulaOCRRequestParams struct {
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type RecognizeFormulaOCRResponse ¶ added in v1.0.1089
type RecognizeFormulaOCRResponse struct {
*tchttp.BaseResponse
Response *RecognizeFormulaOCRResponseParams `json:"Response"`
}
func NewRecognizeFormulaOCRResponse ¶ added in v1.0.1089
func NewRecognizeFormulaOCRResponse() (response *RecognizeFormulaOCRResponse)
func (*RecognizeFormulaOCRResponse) FromJsonString ¶ added in v1.0.1089
func (r *RecognizeFormulaOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeFormulaOCRResponse) ToJsonString ¶ added in v1.0.1089
func (r *RecognizeFormulaOCRResponse) ToJsonString() string
type RecognizeFormulaOCRResponseParams ¶ added in v1.0.1089
type RecognizeFormulaOCRResponseParams struct {
// 图片旋转角度(角度制),文本的水平方向为 0;顺时针为正,逆时针为负
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 检测到的文本信息
FormulaInfoList []*TextFormulaInfo `json:"FormulaInfoList,omitnil,omitempty" name:"FormulaInfoList"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RecognizeGeneralCardWarnRequest ¶ added in v1.0.1087
type RecognizeGeneralCardWarnRequest struct {
*tchttp.BaseRequest
// 图片链接
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片base64
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 卡证类型参数,包含以下范围:
// General:通用卡证
// IDCard:身份证
// Passport:护照
// BankCard:银行卡
// VehicleLicense:行驶证
// DriverLicense:驾驶证
// BizLicense:营业执照
// HmtResidentPermit:港澳台居住证
// ForeignPermanentResident:外国人永居证
// MainlandPermit:港澳台来往内地通行证
// SocialSecurityCard:社保卡
CardType *string `json:"CardType,omitnil,omitempty" name:"CardType"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewRecognizeGeneralCardWarnRequest ¶ added in v1.0.1087
func NewRecognizeGeneralCardWarnRequest() (request *RecognizeGeneralCardWarnRequest)
func (*RecognizeGeneralCardWarnRequest) FromJsonString ¶ added in v1.0.1087
func (r *RecognizeGeneralCardWarnRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeGeneralCardWarnRequest) ToJsonString ¶ added in v1.0.1087
func (r *RecognizeGeneralCardWarnRequest) ToJsonString() string
type RecognizeGeneralCardWarnRequestParams ¶ added in v1.0.1087
type RecognizeGeneralCardWarnRequestParams struct {
// 图片链接
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片base64
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 卡证类型参数,包含以下范围:
// General:通用卡证
// IDCard:身份证
// Passport:护照
// BankCard:银行卡
// VehicleLicense:行驶证
// DriverLicense:驾驶证
// BizLicense:营业执照
// HmtResidentPermit:港澳台居住证
// ForeignPermanentResident:外国人永居证
// MainlandPermit:港澳台来往内地通行证
// SocialSecurityCard:社保卡
CardType *string `json:"CardType,omitnil,omitempty" name:"CardType"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type RecognizeGeneralCardWarnResponse ¶ added in v1.0.1087
type RecognizeGeneralCardWarnResponse struct {
*tchttp.BaseResponse
Response *RecognizeGeneralCardWarnResponseParams `json:"Response"`
}
func NewRecognizeGeneralCardWarnResponse ¶ added in v1.0.1087
func NewRecognizeGeneralCardWarnResponse() (response *RecognizeGeneralCardWarnResponse)
func (*RecognizeGeneralCardWarnResponse) FromJsonString ¶ added in v1.0.1087
func (r *RecognizeGeneralCardWarnResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeGeneralCardWarnResponse) ToJsonString ¶ added in v1.0.1087
func (r *RecognizeGeneralCardWarnResponse) ToJsonString() string
type RecognizeGeneralCardWarnResponseParams ¶ added in v1.0.1087
type RecognizeGeneralCardWarnResponseParams struct {
// 卡证类型参数,包含以下范围:
// General:通用卡证
// IDCard:身份证
// Passport:护照
// BankCard:银行卡
// VehicleLicense:行驶证
// DriverLicense:驾驶证
// BizLicense:营业执照
// HmtResidentPermit:港澳台居住证
// ForeignPermanentResident:外国人永居证
// MainlandPermit:港澳台来往内地通行证
// SocialSecurityCard:社保卡
CardType *string `json:"CardType,omitnil,omitempty" name:"CardType"`
// 模糊信息
Blur *GeneralCardWarnInfo `json:"Blur,omitnil,omitempty" name:"Blur"`
// 边框不完整信息
BorderIncomplete *GeneralCardWarnInfo `json:"BorderIncomplete,omitnil,omitempty" name:"BorderIncomplete"`
// 复印件信息
Copy *GeneralCardWarnInfo `json:"Copy,omitnil,omitempty" name:"Copy"`
// ps篡改信息
Ps *GeneralCardWarnInfo `json:"Ps,omitnil,omitempty" name:"Ps"`
// 反光信息
Reflection *GeneralCardWarnInfo `json:"Reflection,omitnil,omitempty" name:"Reflection"`
// 翻拍件信息
Reprint *GeneralCardWarnInfo `json:"Reprint,omitnil,omitempty" name:"Reprint"`
// 是否截图
Screenshot *GeneralCardWarnInfo `json:"Screenshot,omitnil,omitempty" name:"Screenshot"`
// 是否遮挡
Cover *GeneralCardWarnInfo `json:"Cover,omitnil,omitempty" name:"Cover"`
// 是否重叠
Overlap *GeneralCardWarnInfo `json:"Overlap,omitnil,omitempty" name:"Overlap"`
// 是否水印
Watermark *GeneralCardWarnInfo `json:"Watermark,omitnil,omitempty" name:"Watermark"`
// 是否电子证照(目前仅支持电子身份证、电子营业执照识别
Electron *GeneralCardWarnInfo `json:"Electron,omitnil,omitempty" name:"Electron"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RecognizeGeneralInvoiceRequest ¶ added in v1.0.651
type RecognizeGeneralInvoiceRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:单边介于20-10000px之间。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:单边介于20-10000px之间。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 需要识别的票据类型列表,为空或不填表示识别全部类型。当传入单个类型时,图片均采用该票类型进行处理。
// 暂不支持多个参数进行局部控制。
// 0:出租车发票
// 1:定额发票
// 2:火车票
// 3:增值税发票
// 5:机票行程单
// 8:通用机打发票
// 9:汽车票
// 10:轮船票
// 11:增值税发票(卷票 )
// 12:购车发票
// 13:过路过桥费发票
// 15:非税发票
// 16:全电发票
// 17:医疗发票
// 18:完税凭证
// 19:海关缴款书
// 20:银行回单
// 21:网约车行程单
// 22:海关进/出口货物报关单
// 23:海外发票
// 24:购物小票
// 25:销货清单
// -1:其他发票
Types []*int64 `json:"Types,omitnil,omitempty" name:"Types"`
// 是否开启其他票识别,默认值为true,开启后可支持其他发票的智能识别。
EnableOther *bool `json:"EnableOther,omitnil,omitempty" name:"EnableOther"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
EnablePdf *bool `json:"EnablePdf,omitnil,omitempty" name:"EnablePdf"`
// 需要识别的PDF页面的对应页码,传入时仅支持PDF单页识别,当上传文件为PDF且EnablePdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 是否开启PDF多页识别,默认值为false,开启后可同时支持多页PDF的识别返回,仅支持返回文件前30页。开启后EnablePdf和PdfPageNumber入参不进行控制。
EnableMultiplePage *bool `json:"EnableMultiplePage,omitnil,omitempty" name:"EnableMultiplePage"`
// 是否返回切割图片base64,默认值为false。
EnableCutImage *bool `json:"EnableCutImage,omitnil,omitempty" name:"EnableCutImage"`
// 是否打开字段坐标返回。默认为false。
EnableItemPolygon *bool `json:"EnableItemPolygon,omitnil,omitempty" name:"EnableItemPolygon"`
// 是否开启二维码识别。
EnableQRCode *bool `json:"EnableQRCode,omitnil,omitempty" name:"EnableQRCode"`
// 是否开启印章识别,默认为false
EnableSeal *bool `json:"EnableSeal,omitnil,omitempty" name:"EnableSeal"`
}
func NewRecognizeGeneralInvoiceRequest ¶ added in v1.0.651
func NewRecognizeGeneralInvoiceRequest() (request *RecognizeGeneralInvoiceRequest)
func (*RecognizeGeneralInvoiceRequest) FromJsonString ¶ added in v1.0.651
func (r *RecognizeGeneralInvoiceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeGeneralInvoiceRequest) ToJsonString ¶ added in v1.0.651
func (r *RecognizeGeneralInvoiceRequest) ToJsonString() string
type RecognizeGeneralInvoiceRequestParams ¶ added in v1.0.651
type RecognizeGeneralInvoiceRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:单边介于20-10000px之间。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:单边介于20-10000px之间。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 需要识别的票据类型列表,为空或不填表示识别全部类型。当传入单个类型时,图片均采用该票类型进行处理。
// 暂不支持多个参数进行局部控制。
// 0:出租车发票
// 1:定额发票
// 2:火车票
// 3:增值税发票
// 5:机票行程单
// 8:通用机打发票
// 9:汽车票
// 10:轮船票
// 11:增值税发票(卷票 )
// 12:购车发票
// 13:过路过桥费发票
// 15:非税发票
// 16:全电发票
// 17:医疗发票
// 18:完税凭证
// 19:海关缴款书
// 20:银行回单
// 21:网约车行程单
// 22:海关进/出口货物报关单
// 23:海外发票
// 24:购物小票
// 25:销货清单
// -1:其他发票
Types []*int64 `json:"Types,omitnil,omitempty" name:"Types"`
// 是否开启其他票识别,默认值为true,开启后可支持其他发票的智能识别。
EnableOther *bool `json:"EnableOther,omitnil,omitempty" name:"EnableOther"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
EnablePdf *bool `json:"EnablePdf,omitnil,omitempty" name:"EnablePdf"`
// 需要识别的PDF页面的对应页码,传入时仅支持PDF单页识别,当上传文件为PDF且EnablePdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 是否开启PDF多页识别,默认值为false,开启后可同时支持多页PDF的识别返回,仅支持返回文件前30页。开启后EnablePdf和PdfPageNumber入参不进行控制。
EnableMultiplePage *bool `json:"EnableMultiplePage,omitnil,omitempty" name:"EnableMultiplePage"`
// 是否返回切割图片base64,默认值为false。
EnableCutImage *bool `json:"EnableCutImage,omitnil,omitempty" name:"EnableCutImage"`
// 是否打开字段坐标返回。默认为false。
EnableItemPolygon *bool `json:"EnableItemPolygon,omitnil,omitempty" name:"EnableItemPolygon"`
// 是否开启二维码识别。
EnableQRCode *bool `json:"EnableQRCode,omitnil,omitempty" name:"EnableQRCode"`
// 是否开启印章识别,默认为false
EnableSeal *bool `json:"EnableSeal,omitnil,omitempty" name:"EnableSeal"`
}
Predefined struct for user
type RecognizeGeneralInvoiceResponse ¶ added in v1.0.651
type RecognizeGeneralInvoiceResponse struct {
*tchttp.BaseResponse
Response *RecognizeGeneralInvoiceResponseParams `json:"Response"`
}
func NewRecognizeGeneralInvoiceResponse ¶ added in v1.0.651
func NewRecognizeGeneralInvoiceResponse() (response *RecognizeGeneralInvoiceResponse)
func (*RecognizeGeneralInvoiceResponse) FromJsonString ¶ added in v1.0.651
func (r *RecognizeGeneralInvoiceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeGeneralInvoiceResponse) ToJsonString ¶ added in v1.0.651
func (r *RecognizeGeneralInvoiceResponse) ToJsonString() string
type RecognizeGeneralInvoiceResponseParams ¶ added in v1.0.651
type RecognizeGeneralInvoiceResponseParams struct {
// 混贴票据识别结果,具体内容请点击左侧链接。
MixedInvoiceItems []*InvoiceItem `json:"MixedInvoiceItems,omitnil,omitempty" name:"MixedInvoiceItems"`
// PDF文件总页码
TotalPDFCount *int64 `json:"TotalPDFCount,omitnil,omitempty" name:"TotalPDFCount"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RecognizeHealthCodeOCRRequest ¶ added in v1.0.336
type RecognizeHealthCodeOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 需要识别的健康码类型列表,为空或不填表示默认为自动识别。
// 0:自动识别
Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
}
func NewRecognizeHealthCodeOCRRequest ¶ added in v1.0.336
func NewRecognizeHealthCodeOCRRequest() (request *RecognizeHealthCodeOCRRequest)
func (*RecognizeHealthCodeOCRRequest) FromJsonString ¶ added in v1.0.336
func (r *RecognizeHealthCodeOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeHealthCodeOCRRequest) ToJsonString ¶ added in v1.0.336
func (r *RecognizeHealthCodeOCRRequest) ToJsonString() string
type RecognizeHealthCodeOCRRequestParams ¶ added in v1.0.426
type RecognizeHealthCodeOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 需要识别的健康码类型列表,为空或不填表示默认为自动识别。
// 0:自动识别
Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
}
Predefined struct for user
type RecognizeHealthCodeOCRResponse ¶ added in v1.0.336
type RecognizeHealthCodeOCRResponse struct {
*tchttp.BaseResponse
Response *RecognizeHealthCodeOCRResponseParams `json:"Response"`
}
func NewRecognizeHealthCodeOCRResponse ¶ added in v1.0.336
func NewRecognizeHealthCodeOCRResponse() (response *RecognizeHealthCodeOCRResponse)
func (*RecognizeHealthCodeOCRResponse) FromJsonString ¶ added in v1.0.336
func (r *RecognizeHealthCodeOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeHealthCodeOCRResponse) ToJsonString ¶ added in v1.0.336
func (r *RecognizeHealthCodeOCRResponse) ToJsonString() string
type RecognizeHealthCodeOCRResponseParams ¶ added in v1.0.426
type RecognizeHealthCodeOCRResponseParams struct {
// 持码人姓名,如:王*(允许返回空值)
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 持码人身份证号,如:11**************01(允许返回空值)
IDNumber *string `json:"IDNumber,omitnil,omitempty" name:"IDNumber"`
// 健康码更新时间(允许返回空值)
Time *string `json:"Time,omitnil,omitempty" name:"Time"`
// 健康码颜色:绿色、黄色、红色(允许返回空值)
Color *string `json:"Color,omitnil,omitempty" name:"Color"`
// 核酸检测间隔时长(允许返回空值)
TestingInterval *string `json:"TestingInterval,omitnil,omitempty" name:"TestingInterval"`
// 核酸检测结果:阴性、阳性、暂无核酸检测记录(允许返回空值)
TestingResult *string `json:"TestingResult,omitnil,omitempty" name:"TestingResult"`
// 核酸检测时间(允许返回空值)
TestingTime *string `json:"TestingTime,omitnil,omitempty" name:"TestingTime"`
// 疫苗接种信息,返回接种针数或接种情况(允许返回空值)
Vaccination *string `json:"Vaccination,omitnil,omitempty" name:"Vaccination"`
// 场所名称(允许返回空值)
SpotName *string `json:"SpotName,omitnil,omitempty" name:"SpotName"`
// 疫苗接种时间
VaccinationTime *string `json:"VaccinationTime,omitnil,omitempty" name:"VaccinationTime"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RecognizeMedicalInvoiceOCRRequest ¶ added in v1.0.494
type RecognizeMedicalInvoiceOCRRequest struct {
*tchttp.BaseRequest
// 图片的Base64 值。支持的文件格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载文件经Base64编码后不超过 10M。文件下载时间不超过 3 秒。输入参数 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的Url 地址。支持的文件格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载文件经 Base64 编码后不超过 10M。文件下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否需要返回识别出的文本行在原图上的四点坐标,默认不返回
ReturnVertex *bool `json:"ReturnVertex,omitnil,omitempty" name:"ReturnVertex"`
// 是否需要返回识别出的文本行在旋转纠正之后的图像中的四点坐标,默认不返回
ReturnCoord *bool `json:"ReturnCoord,omitnil,omitempty" name:"ReturnCoord"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewRecognizeMedicalInvoiceOCRRequest ¶ added in v1.0.494
func NewRecognizeMedicalInvoiceOCRRequest() (request *RecognizeMedicalInvoiceOCRRequest)
func (*RecognizeMedicalInvoiceOCRRequest) FromJsonString ¶ added in v1.0.494
func (r *RecognizeMedicalInvoiceOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeMedicalInvoiceOCRRequest) ToJsonString ¶ added in v1.0.494
func (r *RecognizeMedicalInvoiceOCRRequest) ToJsonString() string
type RecognizeMedicalInvoiceOCRRequestParams ¶ added in v1.0.494
type RecognizeMedicalInvoiceOCRRequestParams struct {
// 图片的Base64 值。支持的文件格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载文件经Base64编码后不超过 10M。文件下载时间不超过 3 秒。输入参数 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的Url 地址。支持的文件格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载文件经 Base64 编码后不超过 10M。文件下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否需要返回识别出的文本行在原图上的四点坐标,默认不返回
ReturnVertex *bool `json:"ReturnVertex,omitnil,omitempty" name:"ReturnVertex"`
// 是否需要返回识别出的文本行在旋转纠正之后的图像中的四点坐标,默认不返回
ReturnCoord *bool `json:"ReturnCoord,omitnil,omitempty" name:"ReturnCoord"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type RecognizeMedicalInvoiceOCRResponse ¶ added in v1.0.494
type RecognizeMedicalInvoiceOCRResponse struct {
*tchttp.BaseResponse
Response *RecognizeMedicalInvoiceOCRResponseParams `json:"Response"`
}
func NewRecognizeMedicalInvoiceOCRResponse ¶ added in v1.0.494
func NewRecognizeMedicalInvoiceOCRResponse() (response *RecognizeMedicalInvoiceOCRResponse)
func (*RecognizeMedicalInvoiceOCRResponse) FromJsonString ¶ added in v1.0.494
func (r *RecognizeMedicalInvoiceOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeMedicalInvoiceOCRResponse) ToJsonString ¶ added in v1.0.494
func (r *RecognizeMedicalInvoiceOCRResponse) ToJsonString() string
type RecognizeMedicalInvoiceOCRResponseParams ¶ added in v1.0.494
type RecognizeMedicalInvoiceOCRResponseParams struct {
// 识别出的字段信息
MedicalInvoiceInfos []*MedicalInvoiceInfo `json:"MedicalInvoiceInfos,omitnil,omitempty" name:"MedicalInvoiceInfos"`
// 图片旋转角度(角度制),文本的水平方向为0°,顺时针为正,逆时针为负。
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RecognizeOnlineTaxiItineraryOCRRequest ¶ added in v1.0.268
type RecognizeOnlineTaxiItineraryOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewRecognizeOnlineTaxiItineraryOCRRequest ¶ added in v1.0.268
func NewRecognizeOnlineTaxiItineraryOCRRequest() (request *RecognizeOnlineTaxiItineraryOCRRequest)
func (*RecognizeOnlineTaxiItineraryOCRRequest) FromJsonString ¶ added in v1.0.268
func (r *RecognizeOnlineTaxiItineraryOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeOnlineTaxiItineraryOCRRequest) ToJsonString ¶ added in v1.0.268
func (r *RecognizeOnlineTaxiItineraryOCRRequest) ToJsonString() string
type RecognizeOnlineTaxiItineraryOCRRequestParams ¶ added in v1.0.426
type RecognizeOnlineTaxiItineraryOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type RecognizeOnlineTaxiItineraryOCRResponse ¶ added in v1.0.268
type RecognizeOnlineTaxiItineraryOCRResponse struct {
*tchttp.BaseResponse
Response *RecognizeOnlineTaxiItineraryOCRResponseParams `json:"Response"`
}
func NewRecognizeOnlineTaxiItineraryOCRResponse ¶ added in v1.0.268
func NewRecognizeOnlineTaxiItineraryOCRResponse() (response *RecognizeOnlineTaxiItineraryOCRResponse)
func (*RecognizeOnlineTaxiItineraryOCRResponse) FromJsonString ¶ added in v1.0.268
func (r *RecognizeOnlineTaxiItineraryOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeOnlineTaxiItineraryOCRResponse) ToJsonString ¶ added in v1.0.268
func (r *RecognizeOnlineTaxiItineraryOCRResponse) ToJsonString() string
type RecognizeOnlineTaxiItineraryOCRResponseParams ¶ added in v1.0.426
type RecognizeOnlineTaxiItineraryOCRResponseParams struct {
// 网约车行程单识别结果,具体内容请点击左侧链接。
OnlineTaxiItineraryInfos []*OnlineTaxiItineraryInfo `json:"OnlineTaxiItineraryInfos,omitnil,omitempty" name:"OnlineTaxiItineraryInfos"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RecognizeStoreNameRequest ¶ added in v1.0.985
type RecognizeStoreNameRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewRecognizeStoreNameRequest ¶ added in v1.0.985
func NewRecognizeStoreNameRequest() (request *RecognizeStoreNameRequest)
func (*RecognizeStoreNameRequest) FromJsonString ¶ added in v1.0.985
func (r *RecognizeStoreNameRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeStoreNameRequest) ToJsonString ¶ added in v1.0.985
func (r *RecognizeStoreNameRequest) ToJsonString() string
type RecognizeStoreNameRequestParams ¶ added in v1.0.985
type RecognizeStoreNameRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type RecognizeStoreNameResponse ¶ added in v1.0.985
type RecognizeStoreNameResponse struct {
*tchttp.BaseResponse
Response *RecognizeStoreNameResponseParams `json:"Response"`
}
func NewRecognizeStoreNameResponse ¶ added in v1.0.985
func NewRecognizeStoreNameResponse() (response *RecognizeStoreNameResponse)
func (*RecognizeStoreNameResponse) FromJsonString ¶ added in v1.0.985
func (r *RecognizeStoreNameResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeStoreNameResponse) ToJsonString ¶ added in v1.0.985
func (r *RecognizeStoreNameResponse) ToJsonString() string
type RecognizeStoreNameResponseParams ¶ added in v1.0.985
type RecognizeStoreNameResponseParams struct {
// 门头照名称
StoreInfo []*StoreInfo `json:"StoreInfo,omitnil,omitempty" name:"StoreInfo"`
// 图片旋转角度(角度制),文本的水平方向为0°,顺时针为正,逆时针为负
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 门头照标签
StoreLabel []*string `json:"StoreLabel,omitnil,omitempty" name:"StoreLabel"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RecognizeTableAccurateOCRRequest ¶ added in v1.0.599
type RecognizeTableAccurateOCRRequest struct {
*tchttp.BaseRequest
// <p>图片/PDF的 Base64 值。要求图片/PDF经Base64编码后不超过 10M,分辨率建议600*800以上,且长宽比小于3(短边分辨率大于600, 长边分辨率小于等于短边分辨率的三倍)。支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。</p>
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// <p>图片/PDF的 Url 地址。要求图片/PDF经Base64编码后不超过 10M,分辨率建议600*800以上,且长宽比小于3(短边分辨率大于600, 长边分辨率小于等于短边分辨率的三倍)。支持PNG、JPG、JPEG、BMP、PDF格式。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。</p>
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// <p>需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF有效,默认值为1。</p>
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// <p>是否使用新模型</p><p>枚举值:</p><ul><li>false: 使用当前默认模型,耗时短且支持坐标返回</li><li>true: 使用新模型,复杂表格识别效果更好,耗时稍长</li></ul><p>默认值:false</p>
UseNewModel *bool `json:"UseNewModel,omitnil,omitempty" name:"UseNewModel"`
}
func NewRecognizeTableAccurateOCRRequest ¶ added in v1.0.599
func NewRecognizeTableAccurateOCRRequest() (request *RecognizeTableAccurateOCRRequest)
func (*RecognizeTableAccurateOCRRequest) FromJsonString ¶ added in v1.0.599
func (r *RecognizeTableAccurateOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeTableAccurateOCRRequest) ToJsonString ¶ added in v1.0.599
func (r *RecognizeTableAccurateOCRRequest) ToJsonString() string
type RecognizeTableAccurateOCRRequestParams ¶ added in v1.0.599
type RecognizeTableAccurateOCRRequestParams struct {
// <p>图片/PDF的 Base64 值。要求图片/PDF经Base64编码后不超过 10M,分辨率建议600*800以上,且长宽比小于3(短边分辨率大于600, 长边分辨率小于等于短边分辨率的三倍)。支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。</p>
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// <p>图片/PDF的 Url 地址。要求图片/PDF经Base64编码后不超过 10M,分辨率建议600*800以上,且长宽比小于3(短边分辨率大于600, 长边分辨率小于等于短边分辨率的三倍)。支持PNG、JPG、JPEG、BMP、PDF格式。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。</p>
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// <p>需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF有效,默认值为1。</p>
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// <p>是否使用新模型</p><p>枚举值:</p><ul><li>false: 使用当前默认模型,耗时短且支持坐标返回</li><li>true: 使用新模型,复杂表格识别效果更好,耗时稍长</li></ul><p>默认值:false</p>
UseNewModel *bool `json:"UseNewModel,omitnil,omitempty" name:"UseNewModel"`
}
Predefined struct for user
type RecognizeTableAccurateOCRResponse ¶ added in v1.0.599
type RecognizeTableAccurateOCRResponse struct {
*tchttp.BaseResponse
Response *RecognizeTableAccurateOCRResponseParams `json:"Response"`
}
func NewRecognizeTableAccurateOCRResponse ¶ added in v1.0.599
func NewRecognizeTableAccurateOCRResponse() (response *RecognizeTableAccurateOCRResponse)
func (*RecognizeTableAccurateOCRResponse) FromJsonString ¶ added in v1.0.599
func (r *RecognizeTableAccurateOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeTableAccurateOCRResponse) ToJsonString ¶ added in v1.0.599
func (r *RecognizeTableAccurateOCRResponse) ToJsonString() string
type RecognizeTableAccurateOCRResponseParams ¶ added in v1.0.599
type RecognizeTableAccurateOCRResponseParams struct {
// <p>检测到的文本信息,具体内容请点击左侧链接。</p>
// 注意:此字段可能返回 null,表示取不到有效值。
TableDetections []*TableInfo `json:"TableDetections,omitnil,omitempty" name:"TableDetections"`
// <p>Base64 编码后的 Excel 数据。</p>
Data *string `json:"Data,omitnil,omitempty" name:"Data"`
// <p>图片为PDF时,返回PDF的总页数,默认为0</p>
// 注意:此字段可能返回 null,表示取不到有效值。
PdfPageSize *int64 `json:"PdfPageSize,omitnil,omitempty" name:"PdfPageSize"`
// <p>图片旋转角度(角度制),文本的水平方向为0°。</p>
// 注意:此字段可能返回 null,表示取不到有效值。
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RecognizeTableOCRRequest ¶
type RecognizeTableOCRRequest struct {
*tchttp.BaseRequest
// 图片/PDF的 Base64 值。
// 要求图片/PDF经Base64编码后不超过 7M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片/PDF的 Url 地址。
// 要求图片/PDF经Base64编码后不超过 7M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 语言,zh:中英文(默认)jap:日文
TableLanguage *string `json:"TableLanguage,omitnil,omitempty" name:"TableLanguage"`
}
func NewRecognizeTableOCRRequest ¶
func NewRecognizeTableOCRRequest() (request *RecognizeTableOCRRequest)
func (*RecognizeTableOCRRequest) FromJsonString ¶
func (r *RecognizeTableOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeTableOCRRequest) ToJsonString ¶
func (r *RecognizeTableOCRRequest) ToJsonString() string
type RecognizeTableOCRRequestParams ¶ added in v1.0.426
type RecognizeTableOCRRequestParams struct {
// 图片/PDF的 Base64 值。
// 要求图片/PDF经Base64编码后不超过 7M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片/PDF的 Url 地址。
// 要求图片/PDF经Base64编码后不超过 7M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 语言,zh:中英文(默认)jap:日文
TableLanguage *string `json:"TableLanguage,omitnil,omitempty" name:"TableLanguage"`
}
Predefined struct for user
type RecognizeTableOCRResponse ¶
type RecognizeTableOCRResponse struct {
*tchttp.BaseResponse
Response *RecognizeTableOCRResponseParams `json:"Response"`
}
func NewRecognizeTableOCRResponse ¶
func NewRecognizeTableOCRResponse() (response *RecognizeTableOCRResponse)
func (*RecognizeTableOCRResponse) FromJsonString ¶
func (r *RecognizeTableOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeTableOCRResponse) ToJsonString ¶
func (r *RecognizeTableOCRResponse) ToJsonString() string
type RecognizeTableOCRResponseParams ¶ added in v1.0.426
type RecognizeTableOCRResponseParams struct {
// 检测到的文本信息,具体内容请点击左侧链接。
TableDetections []*TableDetectInfo `json:"TableDetections,omitnil,omitempty" name:"TableDetections"`
// Base64 编码后的 Excel 数据。
Data *string `json:"Data,omitnil,omitempty" name:"Data"`
// 图片为PDF时,返回PDF的总页数,默认为0
PdfPageSize *int64 `json:"PdfPageSize,omitnil,omitempty" name:"PdfPageSize"`
// 图片旋转角度(角度制),文本的水平方向为0°,统一以逆时针方向旋转,逆时针为负,角度范围为-360°至0°。
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RecognizeThaiIDCardOCRRequest ¶
type RecognizeThaiIDCardOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 卡证背面图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
BackImageBase64 *string `json:"BackImageBase64,omitnil,omitempty" name:"BackImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 卡证背面图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
BackImageUrl *string `json:"BackImageUrl,omitnil,omitempty" name:"BackImageUrl"`
// 图片开关。默认为false,不返回泰国身份证头像照片的base64编码。
// 设置为true时,返回旋转矫正后的泰国身份证头像照片的base64编码
CropPortrait *bool `json:"CropPortrait,omitnil,omitempty" name:"CropPortrait"`
}
func NewRecognizeThaiIDCardOCRRequest ¶
func NewRecognizeThaiIDCardOCRRequest() (request *RecognizeThaiIDCardOCRRequest)
func (*RecognizeThaiIDCardOCRRequest) FromJsonString ¶
func (r *RecognizeThaiIDCardOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeThaiIDCardOCRRequest) ToJsonString ¶
func (r *RecognizeThaiIDCardOCRRequest) ToJsonString() string
type RecognizeThaiIDCardOCRRequestParams ¶ added in v1.0.426
type RecognizeThaiIDCardOCRRequestParams struct {
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 卡证背面图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
BackImageBase64 *string `json:"BackImageBase64,omitnil,omitempty" name:"BackImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 卡证背面图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
BackImageUrl *string `json:"BackImageUrl,omitnil,omitempty" name:"BackImageUrl"`
// 图片开关。默认为false,不返回泰国身份证头像照片的base64编码。
// 设置为true时,返回旋转矫正后的泰国身份证头像照片的base64编码
CropPortrait *bool `json:"CropPortrait,omitnil,omitempty" name:"CropPortrait"`
}
Predefined struct for user
type RecognizeThaiIDCardOCRResponse ¶
type RecognizeThaiIDCardOCRResponse struct {
*tchttp.BaseResponse
Response *RecognizeThaiIDCardOCRResponseParams `json:"Response"`
}
func NewRecognizeThaiIDCardOCRResponse ¶
func NewRecognizeThaiIDCardOCRResponse() (response *RecognizeThaiIDCardOCRResponse)
func (*RecognizeThaiIDCardOCRResponse) FromJsonString ¶
func (r *RecognizeThaiIDCardOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeThaiIDCardOCRResponse) ToJsonString ¶
func (r *RecognizeThaiIDCardOCRResponse) ToJsonString() string
type RecognizeThaiIDCardOCRResponseParams ¶ added in v1.0.426
type RecognizeThaiIDCardOCRResponseParams struct {
// 身份证号码
ID *string `json:"ID,omitnil,omitempty" name:"ID"`
// 泰文姓名
ThaiName *string `json:"ThaiName,omitnil,omitempty" name:"ThaiName"`
// 英文姓名
EnFirstName *string `json:"EnFirstName,omitnil,omitempty" name:"EnFirstName"`
// 英文姓名
EnLastName *string `json:"EnLastName,omitnil,omitempty" name:"EnLastName"`
// 泰文签发日期
IssueDate *string `json:"IssueDate,omitnil,omitempty" name:"IssueDate"`
// 泰文到期日期
ExpirationDate *string `json:"ExpirationDate,omitnil,omitempty" name:"ExpirationDate"`
// 英文签发日期
EnIssueDate *string `json:"EnIssueDate,omitnil,omitempty" name:"EnIssueDate"`
// 英文到期日期
EnExpirationDate *string `json:"EnExpirationDate,omitnil,omitempty" name:"EnExpirationDate"`
// 泰文出生日期
Birthday *string `json:"Birthday,omitnil,omitempty" name:"Birthday"`
// 英文出生日期
EnBirthday *string `json:"EnBirthday,omitnil,omitempty" name:"EnBirthday"`
// 宗教信仰
Religion *string `json:"Religion,omitnil,omitempty" name:"Religion"`
// 序列号
SerialNumber *string `json:"SerialNumber,omitnil,omitempty" name:"SerialNumber"`
// 地址
Address *string `json:"Address,omitnil,omitempty" name:"Address"`
// 背面号码
LaserID *string `json:"LaserID,omitnil,omitempty" name:"LaserID"`
// 证件人像照片抠取
PortraitImage *string `json:"PortraitImage,omitnil,omitempty" name:"PortraitImage"`
// 告警码
// -9101 证件边框不完整告警
// -9102 证件复印件告警
// -9103 证件翻拍告警
// -9107 证件反光告警
// -9108 证件模糊告警
// -9109 告警能力未开通
WarnCardInfos []*int64 `json:"WarnCardInfos,omitnil,omitempty" name:"WarnCardInfos"`
// 该字段已废弃, 将固定返回"1",不建议使用。
//
// Deprecated: AdvancedInfo is deprecated.
AdvancedInfo *string `json:"AdvancedInfo,omitnil,omitempty" name:"AdvancedInfo"`
// 卡证正面图片中,证件主体的数量(仅请求曼谷地域[ap-bangkok]返回)
CardCount *int64 `json:"CardCount,omitnil,omitempty" name:"CardCount"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RecognizeTravelCardOCRRequest ¶ added in v1.0.373
type RecognizeTravelCardOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewRecognizeTravelCardOCRRequest ¶ added in v1.0.373
func NewRecognizeTravelCardOCRRequest() (request *RecognizeTravelCardOCRRequest)
func (*RecognizeTravelCardOCRRequest) FromJsonString ¶ added in v1.0.373
func (r *RecognizeTravelCardOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeTravelCardOCRRequest) ToJsonString ¶ added in v1.0.373
func (r *RecognizeTravelCardOCRRequest) ToJsonString() string
type RecognizeTravelCardOCRRequestParams ¶ added in v1.0.426
type RecognizeTravelCardOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type RecognizeTravelCardOCRResponse ¶ added in v1.0.373
type RecognizeTravelCardOCRResponse struct {
*tchttp.BaseResponse
Response *RecognizeTravelCardOCRResponseParams `json:"Response"`
}
func NewRecognizeTravelCardOCRResponse ¶ added in v1.0.373
func NewRecognizeTravelCardOCRResponse() (response *RecognizeTravelCardOCRResponse)
func (*RecognizeTravelCardOCRResponse) FromJsonString ¶ added in v1.0.373
func (r *RecognizeTravelCardOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeTravelCardOCRResponse) ToJsonString ¶ added in v1.0.373
func (r *RecognizeTravelCardOCRResponse) ToJsonString() string
type RecognizeTravelCardOCRResponseParams ¶ added in v1.0.426
type RecognizeTravelCardOCRResponseParams struct {
// 行程卡更新时间,格式为:XXXX.XX.XX XX:XX:XX
Time *string `json:"Time,omitnil,omitempty" name:"Time"`
// 行程卡颜色:绿色、黄色、红色
Color *string `json:"Color,omitnil,omitempty" name:"Color"`
// 7天内到达或途经的城市(自2022年7月8日起,通信行程卡查询结果的覆盖时间范围由“14天”调整为“7天”)
ReachedCity []*string `json:"ReachedCity,omitnil,omitempty" name:"ReachedCity"`
// 7天内到达或途径存在中高风险地区的城市(自2022年6月29日起,通信行程卡取消“星号”标记,改字段将返回空值)
RiskArea []*string `json:"RiskArea,omitnil,omitempty" name:"RiskArea"`
// 电话号码
Telephone *string `json:"Telephone,omitnil,omitempty" name:"Telephone"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RecognizeValidIDCardOCRRequest ¶ added in v1.0.1038
type RecognizeValidIDCardOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 0 自动,自动判断输入证件的类型
// 1 身份证人像面,指定输入证件类型为二代身份证人像面
// 2 身份证国徽面,指定输入证件类型为二代身份证国徽面
// 3 身份证人像国徽面,指定输入证件类型为二代身份证人像面或者国徽面
// 4 临时身份证人像面,指定输入证件类型为临时身份证人像面
// 5 临时身份证国徽面,指定输入证件类型为临时身份证国徽面
// 6 临时身份证人像国徽面,指定输入证件类型为临时身份证人像面或者国徽面
// 7 港澳台居住证人像面,指定输入证件类型为港澳台居住证人像面
// 8 港澳台居住证国徽面,指定输入证件类型为港澳台居住证国徽面
// 9 港澳台居住证人像国徽面,指定输入证件类型为港澳台居住证人像面或者国徽面
// 10 外国人永久居留身份证人像面,指定输入证件类型为外国人永久居留证人像面
// 11 外国人永久居留身份证国徽面,指定输入证件类型为外国人永久居留证国徽面
// 12 外国人永久居留身份证人像国徽面,指定输入证件类型为外国人永久居留证人像或者国徽面
// 该参数如果不填,将为您自动判断卡证类型。
CardType *int64 `json:"CardType,omitnil,omitempty" name:"CardType"`
// 默认值为false,打开返回证件头像切图。
EnablePortrait *bool `json:"EnablePortrait,omitnil,omitempty" name:"EnablePortrait"`
// 默认值为false,打开返回证件主体切图。
EnableCropImage *bool `json:"EnableCropImage,omitnil,omitempty" name:"EnableCropImage"`
// 默认值为false,打开返回边缘完整性判断。
EnableBorderCheck *bool `json:"EnableBorderCheck,omitnil,omitempty" name:"EnableBorderCheck"`
// 默认值为false,打开返回证件是否被遮挡。
EnableOcclusionCheck *bool `json:"EnableOcclusionCheck,omitnil,omitempty" name:"EnableOcclusionCheck"`
// 默认值为false,打开返回证件是否存在复印。
EnableCopyCheck *bool `json:"EnableCopyCheck,omitnil,omitempty" name:"EnableCopyCheck"`
// 默认值为false,打开返回证件是否存在屏幕翻拍。
EnableReshootCheck *bool `json:"EnableReshootCheck,omitnil,omitempty" name:"EnableReshootCheck"`
// 默认值为false,打开返回证件是否存在PS。类型为:临时、港澳台居住证、外国人居住证失效
EnablePSCheck *bool `json:"EnablePSCheck,omitnil,omitempty" name:"EnablePSCheck"`
// 默认值为false,打开返回字段级反光和字段级完整性告警。类型为:临时、港澳台居住证、外国人居住证失效
EnableWordCheck *bool `json:"EnableWordCheck,omitnil,omitempty" name:"EnableWordCheck"`
// 默认值为false,打开返回证件是否模糊。
EnableQualityCheck *bool `json:"EnableQualityCheck,omitnil,omitempty" name:"EnableQualityCheck"`
// 默认值为false,打开返回是否存在电子身份证判断。
EnableElectronCheck *bool `json:"EnableElectronCheck,omitnil,omitempty" name:"EnableElectronCheck"`
}
func NewRecognizeValidIDCardOCRRequest ¶ added in v1.0.1038
func NewRecognizeValidIDCardOCRRequest() (request *RecognizeValidIDCardOCRRequest)
func (*RecognizeValidIDCardOCRRequest) FromJsonString ¶ added in v1.0.1038
func (r *RecognizeValidIDCardOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeValidIDCardOCRRequest) ToJsonString ¶ added in v1.0.1038
func (r *RecognizeValidIDCardOCRRequest) ToJsonString() string
type RecognizeValidIDCardOCRRequestParams ¶ added in v1.0.1038
type RecognizeValidIDCardOCRRequestParams struct {
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 0 自动,自动判断输入证件的类型
// 1 身份证人像面,指定输入证件类型为二代身份证人像面
// 2 身份证国徽面,指定输入证件类型为二代身份证国徽面
// 3 身份证人像国徽面,指定输入证件类型为二代身份证人像面或者国徽面
// 4 临时身份证人像面,指定输入证件类型为临时身份证人像面
// 5 临时身份证国徽面,指定输入证件类型为临时身份证国徽面
// 6 临时身份证人像国徽面,指定输入证件类型为临时身份证人像面或者国徽面
// 7 港澳台居住证人像面,指定输入证件类型为港澳台居住证人像面
// 8 港澳台居住证国徽面,指定输入证件类型为港澳台居住证国徽面
// 9 港澳台居住证人像国徽面,指定输入证件类型为港澳台居住证人像面或者国徽面
// 10 外国人永久居留身份证人像面,指定输入证件类型为外国人永久居留证人像面
// 11 外国人永久居留身份证国徽面,指定输入证件类型为外国人永久居留证国徽面
// 12 外国人永久居留身份证人像国徽面,指定输入证件类型为外国人永久居留证人像或者国徽面
// 该参数如果不填,将为您自动判断卡证类型。
CardType *int64 `json:"CardType,omitnil,omitempty" name:"CardType"`
// 默认值为false,打开返回证件头像切图。
EnablePortrait *bool `json:"EnablePortrait,omitnil,omitempty" name:"EnablePortrait"`
// 默认值为false,打开返回证件主体切图。
EnableCropImage *bool `json:"EnableCropImage,omitnil,omitempty" name:"EnableCropImage"`
// 默认值为false,打开返回边缘完整性判断。
EnableBorderCheck *bool `json:"EnableBorderCheck,omitnil,omitempty" name:"EnableBorderCheck"`
// 默认值为false,打开返回证件是否被遮挡。
EnableOcclusionCheck *bool `json:"EnableOcclusionCheck,omitnil,omitempty" name:"EnableOcclusionCheck"`
// 默认值为false,打开返回证件是否存在复印。
EnableCopyCheck *bool `json:"EnableCopyCheck,omitnil,omitempty" name:"EnableCopyCheck"`
// 默认值为false,打开返回证件是否存在屏幕翻拍。
EnableReshootCheck *bool `json:"EnableReshootCheck,omitnil,omitempty" name:"EnableReshootCheck"`
// 默认值为false,打开返回证件是否存在PS。类型为:临时、港澳台居住证、外国人居住证失效
EnablePSCheck *bool `json:"EnablePSCheck,omitnil,omitempty" name:"EnablePSCheck"`
// 默认值为false,打开返回字段级反光和字段级完整性告警。类型为:临时、港澳台居住证、外国人居住证失效
EnableWordCheck *bool `json:"EnableWordCheck,omitnil,omitempty" name:"EnableWordCheck"`
// 默认值为false,打开返回证件是否模糊。
EnableQualityCheck *bool `json:"EnableQualityCheck,omitnil,omitempty" name:"EnableQualityCheck"`
// 默认值为false,打开返回是否存在电子身份证判断。
EnableElectronCheck *bool `json:"EnableElectronCheck,omitnil,omitempty" name:"EnableElectronCheck"`
}
Predefined struct for user
type RecognizeValidIDCardOCRResponse ¶ added in v1.0.1038
type RecognizeValidIDCardOCRResponse struct {
*tchttp.BaseResponse
Response *RecognizeValidIDCardOCRResponseParams `json:"Response"`
}
func NewRecognizeValidIDCardOCRResponse ¶ added in v1.0.1038
func NewRecognizeValidIDCardOCRResponse() (response *RecognizeValidIDCardOCRResponse)
func (*RecognizeValidIDCardOCRResponse) FromJsonString ¶ added in v1.0.1038
func (r *RecognizeValidIDCardOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecognizeValidIDCardOCRResponse) ToJsonString ¶ added in v1.0.1038
func (r *RecognizeValidIDCardOCRResponse) ToJsonString() string
type RecognizeValidIDCardOCRResponseParams ¶ added in v1.0.1038
type RecognizeValidIDCardOCRResponseParams struct {
// 卡证类型
// 身份证人像面
// 身份证国徽面
//
// 临时身份证人像面
// 临时身份证人像面
//
// 港澳台居住证人像面
// 港澳台居住证国徽面
//
// 外国人永久居留证人像面
// 外国人永久居留证国徽面
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 身份证信息
// 注意:此字段可能返回 null,表示取不到有效值。
IDCardInfo *IDCardInfo `json:"IDCardInfo,omitnil,omitempty" name:"IDCardInfo"`
// 临时身份证信息
// 注意:此字段可能返回 null,表示取不到有效值。
TemporaryIDCardInfo *TemporaryIDCardInfo `json:"TemporaryIDCardInfo,omitnil,omitempty" name:"TemporaryIDCardInfo"`
// 港澳台居住证信息
// 注意:此字段可能返回 null,表示取不到有效值。
ResidencePermitInfo *ResidencePermitInfo `json:"ResidencePermitInfo,omitnil,omitempty" name:"ResidencePermitInfo"`
// 外国人永久居留证信息
// 注意:此字段可能返回 null,表示取不到有效值。
PermanentResidencePermitInfo *PermanentResidencePermitInfo `json:"PermanentResidencePermitInfo,omitnil,omitempty" name:"PermanentResidencePermitInfo"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ReflectDetailInfo ¶ added in v1.0.794
type ReflectDetailInfo struct {
// NationalEmblem 国徽位置
// Portrait 人像照片位置
// RecognitionField 识别字段位置
// Others 其他位置
Position *string `json:"Position,omitnil,omitempty" name:"Position"`
}
type RequestIdInfo ¶ added in v1.1.5
type RequestIdInfo struct {
// 请求 api 的 requestid
ApiRequestId *string `json:"ApiRequestId,omitnil,omitempty" name:"ApiRequestId"`
// 请求 api 的错误码
ApiErrorCode *string `json:"ApiErrorCode,omitnil,omitempty" name:"ApiErrorCode"`
// 告警码
WarnCodes []*int64 `json:"WarnCodes,omitnil,omitempty" name:"WarnCodes"`
}
type ResidenceBookletOCRRequest ¶
type ResidenceBookletOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewResidenceBookletOCRRequest ¶
func NewResidenceBookletOCRRequest() (request *ResidenceBookletOCRRequest)
func (*ResidenceBookletOCRRequest) FromJsonString ¶
func (r *ResidenceBookletOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResidenceBookletOCRRequest) ToJsonString ¶
func (r *ResidenceBookletOCRRequest) ToJsonString() string
type ResidenceBookletOCRRequestParams ¶ added in v1.0.426
type ResidenceBookletOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type ResidenceBookletOCRResponse ¶
type ResidenceBookletOCRResponse struct {
*tchttp.BaseResponse
Response *ResidenceBookletOCRResponseParams `json:"Response"`
}
func NewResidenceBookletOCRResponse ¶
func NewResidenceBookletOCRResponse() (response *ResidenceBookletOCRResponse)
func (*ResidenceBookletOCRResponse) FromJsonString ¶
func (r *ResidenceBookletOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResidenceBookletOCRResponse) ToJsonString ¶
func (r *ResidenceBookletOCRResponse) ToJsonString() string
type ResidenceBookletOCRResponseParams ¶ added in v1.0.426
type ResidenceBookletOCRResponseParams struct {
// 户号
HouseholdNumber *string `json:"HouseholdNumber,omitnil,omitempty" name:"HouseholdNumber"`
// 姓名
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 性别
Sex *string `json:"Sex,omitnil,omitempty" name:"Sex"`
// 出生地
BirthPlace *string `json:"BirthPlace,omitnil,omitempty" name:"BirthPlace"`
// 民族
Nation *string `json:"Nation,omitnil,omitempty" name:"Nation"`
// 籍贯
NativePlace *string `json:"NativePlace,omitnil,omitempty" name:"NativePlace"`
// 出生日期
BirthDate *string `json:"BirthDate,omitnil,omitempty" name:"BirthDate"`
// 公民身份证件编号
IdCardNumber *string `json:"IdCardNumber,omitnil,omitempty" name:"IdCardNumber"`
// 文化程度
EducationDegree *string `json:"EducationDegree,omitnil,omitempty" name:"EducationDegree"`
// 服务处所
ServicePlace *string `json:"ServicePlace,omitnil,omitempty" name:"ServicePlace"`
// 户别
Household *string `json:"Household,omitnil,omitempty" name:"Household"`
// 住址
Address *string `json:"Address,omitnil,omitempty" name:"Address"`
// 承办人签章文字
Signature *string `json:"Signature,omitnil,omitempty" name:"Signature"`
// 签发日期
IssueDate *string `json:"IssueDate,omitnil,omitempty" name:"IssueDate"`
// 户主页编号
HomePageNumber *string `json:"HomePageNumber,omitnil,omitempty" name:"HomePageNumber"`
// 户主姓名
HouseholderName *string `json:"HouseholderName,omitnil,omitempty" name:"HouseholderName"`
// 户主或与户主关系
Relationship *string `json:"Relationship,omitnil,omitempty" name:"Relationship"`
// 本市(县)其他住址
OtherAddresses *string `json:"OtherAddresses,omitnil,omitempty" name:"OtherAddresses"`
// 宗教信仰
ReligiousBelief *string `json:"ReligiousBelief,omitnil,omitempty" name:"ReligiousBelief"`
// 身高
Height *string `json:"Height,omitnil,omitempty" name:"Height"`
// 血型
BloodType *string `json:"BloodType,omitnil,omitempty" name:"BloodType"`
// 婚姻状况
MaritalStatus *string `json:"MaritalStatus,omitnil,omitempty" name:"MaritalStatus"`
// 兵役状况
VeteranStatus *string `json:"VeteranStatus,omitnil,omitempty" name:"VeteranStatus"`
// 职业
Profession *string `json:"Profession,omitnil,omitempty" name:"Profession"`
// 何时由何地迁来本市(县)
MoveToCityInformation *string `json:"MoveToCityInformation,omitnil,omitempty" name:"MoveToCityInformation"`
// 何时由何地迁来本址
MoveToSiteInformation *string `json:"MoveToSiteInformation,omitnil,omitempty" name:"MoveToSiteInformation"`
// 登记日期
RegistrationDate *string `json:"RegistrationDate,omitnil,omitempty" name:"RegistrationDate"`
// 曾用名
FormerName *string `json:"FormerName,omitnil,omitempty" name:"FormerName"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ResidencePermitInfo ¶ added in v1.0.1038
type ResidencePermitInfo struct {
// 姓名(人像面)
Name *ContentInfo `json:"Name,omitnil,omitempty" name:"Name"`
// 性别(人像面)
Sex *ContentInfo `json:"Sex,omitnil,omitempty" name:"Sex"`
// 民族(人像面)
Nation *ContentInfo `json:"Nation,omitnil,omitempty" name:"Nation"`
// 出生日期(人像面)
Birth *ContentInfo `json:"Birth,omitnil,omitempty" name:"Birth"`
// 地址(人像面)
Address *ContentInfo `json:"Address,omitnil,omitempty" name:"Address"`
// 公民身份号码(人像面)
IdNum *ContentInfo `json:"IdNum,omitnil,omitempty" name:"IdNum"`
// 发证机关(国徽面)
Authority *ContentInfo `json:"Authority,omitnil,omitempty" name:"Authority"`
// 证件有效期(国徽面)
ValidDate *ContentInfo `json:"ValidDate,omitnil,omitempty" name:"ValidDate"`
// WarnInfos,告警信息
WarnInfos *CardWarnInfo `json:"WarnInfos,omitnil,omitempty" name:"WarnInfos"`
// IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回;
CardImage *ContentInfo `json:"CardImage,omitnil,omitempty" name:"CardImage"`
// Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回;
PortraitImage *ContentInfo `json:"PortraitImage,omitnil,omitempty" name:"PortraitImage"`
// 通行证号码,港澳台居住证国徽面 返回该字段
PassNum *ContentInfo `json:"PassNum,omitnil,omitempty" name:"PassNum"`
// 签发次数,港澳台居住证国徽面 返回该字段
IssueNum *ContentInfo `json:"IssueNum,omitnil,omitempty" name:"IssueNum"`
}
type ResultList ¶ added in v1.0.1089
type ResultList struct {
// 题干
// 注意:此字段可能返回 null,表示取不到有效值。
Question []*Element `json:"Question,omitnil,omitempty" name:"Question"`
// 选项
// 注意:此字段可能返回 null,表示取不到有效值。
Option []*Element `json:"Option,omitnil,omitempty" name:"Option"`
// 插图
// 注意:此字段可能返回 null,表示取不到有效值。
Figure []*Element `json:"Figure,omitnil,omitempty" name:"Figure"`
// 表格
// 注意:此字段可能返回 null,表示取不到有效值。
Table []*Element `json:"Table,omitnil,omitempty" name:"Table"`
// 答案
// 注意:此字段可能返回 null,表示取不到有效值。
Answer []*Element `json:"Answer,omitnil,omitempty" name:"Answer"`
// 解析
Parse []*Element `json:"Parse,omitnil,omitempty" name:"Parse"`
// 整题的坐标
// 注意:此字段可能返回 null,表示取不到有效值。
Coord []*Polygon `json:"Coord,omitnil,omitempty" name:"Coord"`
}
type RideHailingDriverLicenseOCRRequest ¶
type RideHailingDriverLicenseOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500\*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewRideHailingDriverLicenseOCRRequest ¶
func NewRideHailingDriverLicenseOCRRequest() (request *RideHailingDriverLicenseOCRRequest)
func (*RideHailingDriverLicenseOCRRequest) FromJsonString ¶
func (r *RideHailingDriverLicenseOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RideHailingDriverLicenseOCRRequest) ToJsonString ¶
func (r *RideHailingDriverLicenseOCRRequest) ToJsonString() string
type RideHailingDriverLicenseOCRRequestParams ¶ added in v1.0.426
type RideHailingDriverLicenseOCRRequestParams struct {
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500\*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type RideHailingDriverLicenseOCRResponse ¶
type RideHailingDriverLicenseOCRResponse struct {
*tchttp.BaseResponse
Response *RideHailingDriverLicenseOCRResponseParams `json:"Response"`
}
func NewRideHailingDriverLicenseOCRResponse ¶
func NewRideHailingDriverLicenseOCRResponse() (response *RideHailingDriverLicenseOCRResponse)
func (*RideHailingDriverLicenseOCRResponse) FromJsonString ¶
func (r *RideHailingDriverLicenseOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RideHailingDriverLicenseOCRResponse) ToJsonString ¶
func (r *RideHailingDriverLicenseOCRResponse) ToJsonString() string
type RideHailingDriverLicenseOCRResponseParams ¶ added in v1.0.426
type RideHailingDriverLicenseOCRResponseParams struct {
// 姓名
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 证号,对应网约车驾驶证字段:证号/从业资格证号/驾驶员证号/身份证号
LicenseNumber *string `json:"LicenseNumber,omitnil,omitempty" name:"LicenseNumber"`
// 有效起始日期
StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`
// 有效期截止时间,对应网约车驾驶证字段:有效期至/营运期限止
EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
// 初始发证日期,对应网约车驾驶证字段:初始领证日期/发证日期
ReleaseDate *string `json:"ReleaseDate,omitnil,omitempty" name:"ReleaseDate"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RideHailingTransportLicenseOCRRequest ¶
type RideHailingTransportLicenseOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500\*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewRideHailingTransportLicenseOCRRequest ¶
func NewRideHailingTransportLicenseOCRRequest() (request *RideHailingTransportLicenseOCRRequest)
func (*RideHailingTransportLicenseOCRRequest) FromJsonString ¶
func (r *RideHailingTransportLicenseOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RideHailingTransportLicenseOCRRequest) ToJsonString ¶
func (r *RideHailingTransportLicenseOCRRequest) ToJsonString() string
type RideHailingTransportLicenseOCRRequestParams ¶ added in v1.0.426
type RideHailingTransportLicenseOCRRequestParams struct {
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500\*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type RideHailingTransportLicenseOCRResponse ¶
type RideHailingTransportLicenseOCRResponse struct {
*tchttp.BaseResponse
Response *RideHailingTransportLicenseOCRResponseParams `json:"Response"`
}
func NewRideHailingTransportLicenseOCRResponse ¶
func NewRideHailingTransportLicenseOCRResponse() (response *RideHailingTransportLicenseOCRResponse)
func (*RideHailingTransportLicenseOCRResponse) FromJsonString ¶
func (r *RideHailingTransportLicenseOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RideHailingTransportLicenseOCRResponse) ToJsonString ¶
func (r *RideHailingTransportLicenseOCRResponse) ToJsonString() string
type RideHailingTransportLicenseOCRResponseParams ¶ added in v1.0.426
type RideHailingTransportLicenseOCRResponseParams struct {
// 交运管许可字号。
OperationLicenseNumber *string `json:"OperationLicenseNumber,omitnil,omitempty" name:"OperationLicenseNumber"`
// 车辆所有人,对应网约车运输证字段:车辆所有人/车主名称/业户名称。
VehicleOwner *string `json:"VehicleOwner,omitnil,omitempty" name:"VehicleOwner"`
// 车牌号码,对应网约车运输证字段:车牌号码/车辆号牌。
VehicleNumber *string `json:"VehicleNumber,omitnil,omitempty" name:"VehicleNumber"`
// 有效起始日期。
StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`
// 有效期截止时间,对应网约车运输证字段:有效期至/营运期限止。
EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
// 初始发证日期,对应网约车运输证字段:初始领证日期/发证日期。
ReleaseDate *string `json:"ReleaseDate,omitnil,omitempty" name:"ReleaseDate"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type SaleInventory ¶ added in v1.0.1177
type SaleInventory struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 识别出的字段名称(关键字)
Content []*OtherInvoiceItem `json:"Content,omitnil,omitempty" name:"Content"`
}
type SealInfo ¶ added in v1.0.419
type SealInfo struct {
// 印章主体内容
SealBody *string `json:"SealBody,omitnil,omitempty" name:"SealBody"`
// 印章坐标
Location *Rect `json:"Location,omitnil,omitempty" name:"Location"`
// 印章其它文本内容
OtherTexts []*string `json:"OtherTexts,omitnil,omitempty" name:"OtherTexts"`
// 印章类型,表示为:
// 圆形印章:0
// 椭圆形印章:1
// 方形印章:2
// 菱形印章:3
// 三角形印章:4
SealShape *string `json:"SealShape,omitnil,omitempty" name:"SealShape"`
}
type SealOCRRequest ¶
type SealOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
EnablePdf *bool `json:"EnablePdf,omitnil,omitempty" name:"EnablePdf"`
// 需要识别的PDF页面的对应页码,传入时仅支持PDF单页识别,当上传文件为PDF且EnablePdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewSealOCRRequest ¶
func NewSealOCRRequest() (request *SealOCRRequest)
func (*SealOCRRequest) FromJsonString ¶
func (r *SealOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SealOCRRequest) ToJsonString ¶
func (r *SealOCRRequest) ToJsonString() string
type SealOCRRequestParams ¶ added in v1.0.426
type SealOCRRequestParams struct {
// 图片的 Base64 值。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。建议卡片部分占据图片2/3以上。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 10M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
EnablePdf *bool `json:"EnablePdf,omitnil,omitempty" name:"EnablePdf"`
// 需要识别的PDF页面的对应页码,传入时仅支持PDF单页识别,当上传文件为PDF且EnablePdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type SealOCRResponse ¶
type SealOCRResponse struct {
*tchttp.BaseResponse
Response *SealOCRResponseParams `json:"Response"`
}
func NewSealOCRResponse ¶
func NewSealOCRResponse() (response *SealOCRResponse)
func (*SealOCRResponse) FromJsonString ¶
func (r *SealOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SealOCRResponse) ToJsonString ¶
func (r *SealOCRResponse) ToJsonString() string
type SealOCRResponseParams ¶ added in v1.0.426
type SealOCRResponseParams struct {
// 印章内容
SealBody *string `json:"SealBody,omitnil,omitempty" name:"SealBody"`
// 印章坐标
Location *Rect `json:"Location,omitnil,omitempty" name:"Location"`
// 其它文本内容
OtherTexts []*string `json:"OtherTexts,omitnil,omitempty" name:"OtherTexts"`
// 全部印章信息
SealInfos []*SealInfo `json:"SealInfos,omitnil,omitempty" name:"SealInfos"`
// 印章类型,表示为:
// 圆形印章:0
// 椭圆形印章:1
// 方形印章:2
// 菱形印章:3
// 三角形印章:4
SealShape *string `json:"SealShape,omitnil,omitempty" name:"SealShape"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ShipInvoiceInfo ¶
type ShipInvoiceInfo struct {
// 识别出的字段名称(关键字),支持以下字段:
// 发票代码、发票号码、日期、票价、始发地、目的地、姓名、时间、发票消费类型、省、市、币种。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 文本行在旋转纠正之后的图像中的像素坐标。
Rect *Rect `json:"Rect,omitnil,omitempty" name:"Rect"`
}
type ShipInvoiceOCRRequest ¶
type ShipInvoiceOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewShipInvoiceOCRRequest ¶
func NewShipInvoiceOCRRequest() (request *ShipInvoiceOCRRequest)
func (*ShipInvoiceOCRRequest) FromJsonString ¶
func (r *ShipInvoiceOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ShipInvoiceOCRRequest) ToJsonString ¶
func (r *ShipInvoiceOCRRequest) ToJsonString() string
type ShipInvoiceOCRRequestParams ¶ added in v1.0.426
type ShipInvoiceOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type ShipInvoiceOCRResponse ¶
type ShipInvoiceOCRResponse struct {
*tchttp.BaseResponse
Response *ShipInvoiceOCRResponseParams `json:"Response"`
}
func NewShipInvoiceOCRResponse ¶
func NewShipInvoiceOCRResponse() (response *ShipInvoiceOCRResponse)
func (*ShipInvoiceOCRResponse) FromJsonString ¶
func (r *ShipInvoiceOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ShipInvoiceOCRResponse) ToJsonString ¶
func (r *ShipInvoiceOCRResponse) ToJsonString() string
type ShipInvoiceOCRResponseParams ¶ added in v1.0.426
type ShipInvoiceOCRResponseParams struct {
// 轮船票识别结果,具体内容请点击左侧链接。
ShipInvoiceInfos []*ShipInvoiceInfo `json:"ShipInvoiceInfos,omitnil,omitempty" name:"ShipInvoiceInfos"`
// 图片旋转角度(角度制),文本的水平方向为0°,顺时针为正,逆时针为负。
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ShippingInvoice ¶ added in v1.0.651
type ShippingInvoice struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 是否存在二维码(1:有,0:无)
QRCodeMark *int64 `json:"QRCodeMark,omitnil,omitempty" name:"QRCodeMark"`
// 发票代码
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// 发票号码
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 姓名
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 日期
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 时间
Time *string `json:"Time,omitnil,omitempty" name:"Time"`
// 出发车站
StationGetOn *string `json:"StationGetOn,omitnil,omitempty" name:"StationGetOn"`
// 到达车站
StationGetOff *string `json:"StationGetOff,omitnil,omitempty" name:"StationGetOff"`
// 票价
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 发票消费类型
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 省
Province *string `json:"Province,omitnil,omitempty" name:"Province"`
// 市
City *string `json:"City,omitnil,omitempty" name:"City"`
// 币种
CurrencyCode *string `json:"CurrencyCode,omitnil,omitempty" name:"CurrencyCode"`
}
type ShoppingReceipt ¶ added in v1.0.1177
type ShoppingReceipt struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 识别出的字段名称(关键字)
Content []*OtherInvoiceItem `json:"Content,omitnil,omitempty" name:"Content"`
}
type SingleInvoiceInfo ¶
type SingleInvoiceInfo struct {
// 识别出的字段名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 识别出的字段名称对应的值,也就是字段name对应的字符串结果。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 字段属于第几行,用于相同字段的排版,如发票明细表格项目,普通字段使用默认值为-1,表示无列排版。
Row *int64 `json:"Row,omitnil,omitempty" name:"Row"`
}
type SingleInvoiceItem ¶ added in v1.0.651
type SingleInvoiceItem struct {
// 增值税专用发票
// 注意:此字段可能返回 null,表示取不到有效值。
VatSpecialInvoice *VatInvoiceInfo `json:"VatSpecialInvoice,omitnil,omitempty" name:"VatSpecialInvoice"`
// 增值税普通发票
// 注意:此字段可能返回 null,表示取不到有效值。
VatCommonInvoice *VatInvoiceInfo `json:"VatCommonInvoice,omitnil,omitempty" name:"VatCommonInvoice"`
// 增值税电子普通发票
// 注意:此字段可能返回 null,表示取不到有效值。
VatElectronicCommonInvoice *VatInvoiceInfo `json:"VatElectronicCommonInvoice,omitnil,omitempty" name:"VatElectronicCommonInvoice"`
// 增值税电子专用发票
// 注意:此字段可能返回 null,表示取不到有效值。
VatElectronicSpecialInvoice *VatInvoiceInfo `json:"VatElectronicSpecialInvoice,omitnil,omitempty" name:"VatElectronicSpecialInvoice"`
// 区块链电子发票
// 注意:此字段可能返回 null,表示取不到有效值。
VatElectronicInvoiceBlockchain *VatInvoiceInfo `json:"VatElectronicInvoiceBlockchain,omitnil,omitempty" name:"VatElectronicInvoiceBlockchain"`
// 增值税电子普通发票(通行费)
// 注意:此字段可能返回 null,表示取不到有效值。
VatElectronicInvoiceToll *VatInvoiceInfo `json:"VatElectronicInvoiceToll,omitnil,omitempty" name:"VatElectronicInvoiceToll"`
// 电子发票(专用发票)
// 注意:此字段可能返回 null,表示取不到有效值。
VatElectronicSpecialInvoiceFull *VatElectronicInfo `json:"VatElectronicSpecialInvoiceFull,omitnil,omitempty" name:"VatElectronicSpecialInvoiceFull"`
// 电子发票(普通发票)
// 注意:此字段可能返回 null,表示取不到有效值。
VatElectronicInvoiceFull *VatElectronicInfo `json:"VatElectronicInvoiceFull,omitnil,omitempty" name:"VatElectronicInvoiceFull"`
// 通用机打发票
// 注意:此字段可能返回 null,表示取不到有效值。
MachinePrintedInvoice *MachinePrintedInvoice `json:"MachinePrintedInvoice,omitnil,omitempty" name:"MachinePrintedInvoice"`
// 汽车票
// 注意:此字段可能返回 null,表示取不到有效值。
BusInvoice *BusInvoice `json:"BusInvoice,omitnil,omitempty" name:"BusInvoice"`
// 轮船票
// 注意:此字段可能返回 null,表示取不到有效值。
ShippingInvoice *ShippingInvoice `json:"ShippingInvoice,omitnil,omitempty" name:"ShippingInvoice"`
// 过路过桥费发票
// 注意:此字段可能返回 null,表示取不到有效值。
TollInvoice *TollInvoice `json:"TollInvoice,omitnil,omitempty" name:"TollInvoice"`
// 其他发票
// 注意:此字段可能返回 null,表示取不到有效值。
OtherInvoice *OtherInvoice `json:"OtherInvoice,omitnil,omitempty" name:"OtherInvoice"`
// 机动车销售统一发票
// 注意:此字段可能返回 null,表示取不到有效值。
MotorVehicleSaleInvoice *MotorVehicleSaleInvoice `json:"MotorVehicleSaleInvoice,omitnil,omitempty" name:"MotorVehicleSaleInvoice"`
// 二手车销售统一发票
// 注意:此字段可能返回 null,表示取不到有效值。
UsedCarPurchaseInvoice *UsedCarPurchaseInvoice `json:"UsedCarPurchaseInvoice,omitnil,omitempty" name:"UsedCarPurchaseInvoice"`
// 增值税普通发票(卷票)
// 注意:此字段可能返回 null,表示取不到有效值。
VatInvoiceRoll *VatInvoiceRoll `json:"VatInvoiceRoll,omitnil,omitempty" name:"VatInvoiceRoll"`
// 出租车发票
// 注意:此字段可能返回 null,表示取不到有效值。
TaxiTicket *TaxiTicket `json:"TaxiTicket,omitnil,omitempty" name:"TaxiTicket"`
// 定额发票
// 注意:此字段可能返回 null,表示取不到有效值。
QuotaInvoice *QuotaInvoice `json:"QuotaInvoice,omitnil,omitempty" name:"QuotaInvoice"`
// 机票行程单
// 注意:此字段可能返回 null,表示取不到有效值。
AirTransport *AirTransport `json:"AirTransport,omitnil,omitempty" name:"AirTransport"`
// 非税收入通用票据
// 注意:此字段可能返回 null,表示取不到有效值。
NonTaxIncomeGeneralBill *NonTaxIncomeBill `json:"NonTaxIncomeGeneralBill,omitnil,omitempty" name:"NonTaxIncomeGeneralBill"`
// 非税收入一般缴款书(电子)
// 注意:此字段可能返回 null,表示取不到有效值。
NonTaxIncomeElectronicBill *NonTaxIncomeBill `json:"NonTaxIncomeElectronicBill,omitnil,omitempty" name:"NonTaxIncomeElectronicBill"`
// 火车票
// 注意:此字段可能返回 null,表示取不到有效值。
TrainTicket *TrainTicket `json:"TrainTicket,omitnil,omitempty" name:"TrainTicket"`
// 医疗门诊收费票据(电子)
// 注意:此字段可能返回 null,表示取不到有效值。
MedicalOutpatientInvoice *MedicalInvoice `json:"MedicalOutpatientInvoice,omitnil,omitempty" name:"MedicalOutpatientInvoice"`
// 医疗住院收费票据(电子)
// 注意:此字段可能返回 null,表示取不到有效值。
MedicalHospitalizedInvoice *MedicalInvoice `json:"MedicalHospitalizedInvoice,omitnil,omitempty" name:"MedicalHospitalizedInvoice"`
// 增值税销货清单
// 注意:此字段可能返回 null,表示取不到有效值。
VatSalesList *VatInvoiceInfo `json:"VatSalesList,omitnil,omitempty" name:"VatSalesList"`
// 电子发票(火车票)
// 注意:此字段可能返回 null,表示取不到有效值。
ElectronicTrainTicketFull *ElectronicTrainTicketFull `json:"ElectronicTrainTicketFull,omitnil,omitempty" name:"ElectronicTrainTicketFull"`
// 电子发票(机票行程单)
// 注意:此字段可能返回 null,表示取不到有效值。
ElectronicFlightTicketFull *ElectronicFlightTicketFull `json:"ElectronicFlightTicketFull,omitnil,omitempty" name:"ElectronicFlightTicketFull"`
// 完税凭证
// 注意:此字段可能返回 null,表示取不到有效值。
TaxPayment *TaxPayment `json:"TaxPayment,omitnil,omitempty" name:"TaxPayment"`
// 海关缴款
// 注意:此字段可能返回 null,表示取不到有效值。
CustomsPaymentReceipt *CustomsPaymentReceipt `json:"CustomsPaymentReceipt,omitnil,omitempty" name:"CustomsPaymentReceipt"`
// 银行回单
// 注意:此字段可能返回 null,表示取不到有效值。
BankSlip *BankSlip `json:"BankSlip,omitnil,omitempty" name:"BankSlip"`
// 网约车行程单
// 注意:此字段可能返回 null,表示取不到有效值。
OnlineTaxiItinerary *OnlineTaxiItinerary `json:"OnlineTaxiItinerary,omitnil,omitempty" name:"OnlineTaxiItinerary"`
// 海关进/出口货物报关单
// 注意:此字段可能返回 null,表示取不到有效值。
CustomsDeclaration *CustomsDeclaration `json:"CustomsDeclaration,omitnil,omitempty" name:"CustomsDeclaration"`
// 海外发票
// 注意:此字段可能返回 null,表示取不到有效值。
OverseasInvoice *OverseasInvoice `json:"OverseasInvoice,omitnil,omitempty" name:"OverseasInvoice"`
// 购物小票
// 注意:此字段可能返回 null,表示取不到有效值。
ShoppingReceipt *ShoppingReceipt `json:"ShoppingReceipt,omitnil,omitempty" name:"ShoppingReceipt"`
// 销货清单
// 注意:此字段可能返回 null,表示取不到有效值。
SaleInventory *SaleInventory `json:"SaleInventory,omitnil,omitempty" name:"SaleInventory"`
// 机动车销售统一发票(电子)
// 注意:此字段可能返回 null,表示取不到有效值。
MotorVehicleSaleInvoiceElectronic *MotorVehicleSaleInvoice `json:"MotorVehicleSaleInvoiceElectronic,omitnil,omitempty" name:"MotorVehicleSaleInvoiceElectronic"`
// 二手车销售统一发票(电子)
// 注意:此字段可能返回 null,表示取不到有效值。
UsedCarPurchaseInvoiceElectronic *UsedCarPurchaseInvoice `json:"UsedCarPurchaseInvoiceElectronic,omitnil,omitempty" name:"UsedCarPurchaseInvoiceElectronic"`
// 通行费电子票据汇总单
// 注意:此字段可能返回 null,表示取不到有效值。
ElectronicTollSummary *ElectronicTollSummary `json:"ElectronicTollSummary,omitnil,omitempty" name:"ElectronicTollSummary"`
}
type SmartStructuralOCRRequest ¶ added in v1.0.240
type SmartStructuralOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 自定义结构化功能需返回的字段名称,例:
// 若客户只想返回姓名、性别两个字段的识别结果,则输入
// ItemNames=["姓名","性别"]
ItemNames []*string `json:"ItemNames,omitnil,omitempty" name:"ItemNames"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 是否开启全文字段识别,默认值为false,开启后可返回全文字段识别结果。
ReturnFullText *bool `json:"ReturnFullText,omitnil,omitempty" name:"ReturnFullText"`
}
func NewSmartStructuralOCRRequest ¶ added in v1.0.240
func NewSmartStructuralOCRRequest() (request *SmartStructuralOCRRequest)
func (*SmartStructuralOCRRequest) FromJsonString ¶ added in v1.0.240
func (r *SmartStructuralOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SmartStructuralOCRRequest) ToJsonString ¶ added in v1.0.240
func (r *SmartStructuralOCRRequest) ToJsonString() string
type SmartStructuralOCRRequestParams ¶ added in v1.0.426
type SmartStructuralOCRRequestParams struct {
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 自定义结构化功能需返回的字段名称,例:
// 若客户只想返回姓名、性别两个字段的识别结果,则输入
// ItemNames=["姓名","性别"]
ItemNames []*string `json:"ItemNames,omitnil,omitempty" name:"ItemNames"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 是否开启全文字段识别,默认值为false,开启后可返回全文字段识别结果。
ReturnFullText *bool `json:"ReturnFullText,omitnil,omitempty" name:"ReturnFullText"`
}
Predefined struct for user
type SmartStructuralOCRResponse ¶ added in v1.0.240
type SmartStructuralOCRResponse struct {
*tchttp.BaseResponse
Response *SmartStructuralOCRResponseParams `json:"Response"`
}
func NewSmartStructuralOCRResponse ¶ added in v1.0.240
func NewSmartStructuralOCRResponse() (response *SmartStructuralOCRResponse)
func (*SmartStructuralOCRResponse) FromJsonString ¶ added in v1.0.240
func (r *SmartStructuralOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SmartStructuralOCRResponse) ToJsonString ¶ added in v1.0.240
func (r *SmartStructuralOCRResponse) ToJsonString() string
type SmartStructuralOCRResponseParams ¶ added in v1.0.426
type SmartStructuralOCRResponseParams struct {
// 图片旋转角度(角度制),文本的水平方向
// 为 0;顺时针为正,逆时针为负
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 识别信息
StructuralItems []*StructuralItem `json:"StructuralItems,omitnil,omitempty" name:"StructuralItems"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type StructuralItem ¶ added in v1.0.240
type StructuralItem struct {
// 识别出的字段名称(关键字)。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 识别出的字段名称对应的值。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 置信度 0 ~100。
Confidence *int64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
// 文本行在旋转纠正之后的图像中的像素
// 坐标。
ItemCoord *ItemCoord `json:"ItemCoord,omitnil,omitempty" name:"ItemCoord"`
// 字段所在行号,下标从0开始,非行字段或未能识别行号的该值返回-1。
Row *int64 `json:"Row,omitnil,omitempty" name:"Row"`
}
type SubmitExtractDocAgentJobRequest ¶ added in v1.1.26
type SubmitExtractDocAgentJobRequest struct {
*tchttp.BaseRequest
// 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为前5页。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 自定义抽取需要的字段名称、字段类型、字段提示词。
ItemNames []*ItemNames `json:"ItemNames,omitnil,omitempty" name:"ItemNames"`
// 是否需要返回坐标,默认false。
EnableCoord *bool `json:"EnableCoord,omitnil,omitempty" name:"EnableCoord"`
// 起始页
FileStartPageNumber *uint64 `json:"FileStartPageNumber,omitnil,omitempty" name:"FileStartPageNumber"`
// 结束页
FileEndPageNumber *uint64 `json:"FileEndPageNumber,omitnil,omitempty" name:"FileEndPageNumber"`
}
func NewSubmitExtractDocAgentJobRequest ¶ added in v1.1.26
func NewSubmitExtractDocAgentJobRequest() (request *SubmitExtractDocAgentJobRequest)
func (*SubmitExtractDocAgentJobRequest) FromJsonString ¶ added in v1.1.26
func (r *SubmitExtractDocAgentJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SubmitExtractDocAgentJobRequest) ToJsonString ¶ added in v1.1.26
func (r *SubmitExtractDocAgentJobRequest) ToJsonString() string
type SubmitExtractDocAgentJobRequestParams ¶ added in v1.1.26
type SubmitExtractDocAgentJobRequestParams struct {
// 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为前5页。
//
// Deprecated: PdfPageNumber is deprecated.
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 自定义抽取需要的字段名称、字段类型、字段提示词。
ItemNames []*ItemNames `json:"ItemNames,omitnil,omitempty" name:"ItemNames"`
// 是否需要返回坐标,默认false。
EnableCoord *bool `json:"EnableCoord,omitnil,omitempty" name:"EnableCoord"`
// 起始页
FileStartPageNumber *uint64 `json:"FileStartPageNumber,omitnil,omitempty" name:"FileStartPageNumber"`
// 结束页
FileEndPageNumber *uint64 `json:"FileEndPageNumber,omitnil,omitempty" name:"FileEndPageNumber"`
}
Predefined struct for user
type SubmitExtractDocAgentJobResponse ¶ added in v1.1.26
type SubmitExtractDocAgentJobResponse struct {
*tchttp.BaseResponse
Response *SubmitExtractDocAgentJobResponseParams `json:"Response"`
}
func NewSubmitExtractDocAgentJobResponse ¶ added in v1.1.26
func NewSubmitExtractDocAgentJobResponse() (response *SubmitExtractDocAgentJobResponse)
func (*SubmitExtractDocAgentJobResponse) FromJsonString ¶ added in v1.1.26
func (r *SubmitExtractDocAgentJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SubmitExtractDocAgentJobResponse) ToJsonString ¶ added in v1.1.26
func (r *SubmitExtractDocAgentJobResponse) ToJsonString() string
type SubmitExtractDocAgentJobResponseParams ¶ added in v1.1.26
type SubmitExtractDocAgentJobResponseParams struct {
// 任务唯一ID。由服务端生成。
JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type SubmitMarkEssayAgentJobRequest ¶ added in v1.3.49
type SubmitMarkEssayAgentJobRequest struct {
*tchttp.BaseRequest
// 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 示例值:/9j/4AAQSkZJRg.....s97n//2Q==
ImageBase64List []*string `json:"ImageBase64List,omitnil,omitempty" name:"ImageBase64List"`
// 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。 示例值:https://ocr-demo-1254418846.cos.ap-guangzhou.myqcloud.com/general/GeneralAccurateOCR/GeneralAccurateOCR1.jpg
ImageUrlList []*string `json:"ImageUrlList,omitnil,omitempty" name:"ImageUrlList"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,默认值为1。 示例值:1
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 批改信息输出配置,当key对应为1表示开启配置开关。 当key为StructureAndContent value为1 表示SentenceSuggest返回篇章结构和内容信息,默认只返回词汇、语句
QuestionConfigMap *string `json:"QuestionConfigMap,omitnil,omitempty" name:"QuestionConfigMap"`
}
func NewSubmitMarkEssayAgentJobRequest ¶ added in v1.3.49
func NewSubmitMarkEssayAgentJobRequest() (request *SubmitMarkEssayAgentJobRequest)
func (*SubmitMarkEssayAgentJobRequest) FromJsonString ¶ added in v1.3.49
func (r *SubmitMarkEssayAgentJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SubmitMarkEssayAgentJobRequest) ToJsonString ¶ added in v1.3.49
func (r *SubmitMarkEssayAgentJobRequest) ToJsonString() string
type SubmitMarkEssayAgentJobRequestParams ¶ added in v1.3.49
type SubmitMarkEssayAgentJobRequestParams struct {
// 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 示例值:/9j/4AAQSkZJRg.....s97n//2Q==
ImageBase64List []*string `json:"ImageBase64List,omitnil,omitempty" name:"ImageBase64List"`
// 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。 示例值:https://ocr-demo-1254418846.cos.ap-guangzhou.myqcloud.com/general/GeneralAccurateOCR/GeneralAccurateOCR1.jpg
ImageUrlList []*string `json:"ImageUrlList,omitnil,omitempty" name:"ImageUrlList"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,默认值为1。 示例值:1
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 批改信息输出配置,当key对应为1表示开启配置开关。 当key为StructureAndContent value为1 表示SentenceSuggest返回篇章结构和内容信息,默认只返回词汇、语句
QuestionConfigMap *string `json:"QuestionConfigMap,omitnil,omitempty" name:"QuestionConfigMap"`
}
Predefined struct for user
type SubmitMarkEssayAgentJobResponse ¶ added in v1.3.49
type SubmitMarkEssayAgentJobResponse struct {
*tchttp.BaseResponse
Response *SubmitMarkEssayAgentJobResponseParams `json:"Response"`
}
func NewSubmitMarkEssayAgentJobResponse ¶ added in v1.3.49
func NewSubmitMarkEssayAgentJobResponse() (response *SubmitMarkEssayAgentJobResponse)
func (*SubmitMarkEssayAgentJobResponse) FromJsonString ¶ added in v1.3.49
func (r *SubmitMarkEssayAgentJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SubmitMarkEssayAgentJobResponse) ToJsonString ¶ added in v1.3.49
func (r *SubmitMarkEssayAgentJobResponse) ToJsonString() string
type SubmitMarkEssayAgentJobResponseParams ¶ added in v1.3.49
type SubmitMarkEssayAgentJobResponseParams struct {
// 任务唯一ID。由服务端生成。 示例值:1334797167793684480
JobIds []*string `json:"JobIds,omitnil,omitempty" name:"JobIds"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type SubmitQuestionMarkAgentJobRequest ¶ added in v1.3.46
type SubmitQuestionMarkAgentJobRequest struct {
*tchttp.BaseRequest
// 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 示例值:/9j/4AAQSkZJRg.....s97n//2Q==
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。 示例值:https://ocr-demo-1254418846.cos.ap-guangzhou.myqcloud.com/general/GeneralAccurateOCR/GeneralAccurateOCR1.jpg
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 表示整张试卷批改需要先切题,默认为false
BoolSingleQuestion *bool `json:"BoolSingleQuestion,omitnil,omitempty" name:"BoolSingleQuestion"`
// 默认false 表示关闭深度思考 true 表示打开深度思考,更深层次推理分析,速度更慢
EnableDeepThink *bool `json:"EnableDeepThink,omitnil,omitempty" name:"EnableDeepThink"`
// 题目信息输出配置,当key对应为true表示开启配置开关。 当key为KnowledgePoints value为true 表示输出每道题结构信息中输出知识点内容;当key为TrueAnswer value为true 表示输出每道题的正确答案 ;当key为ReturnAnswerPosition value为false表示不输出手写答案坐标(降低处理耗时,按需输出); 设置方式参考 {"KnowledgePoints":true,"TrueAnswer":true}
QuestionConfigMap *string `json:"QuestionConfigMap,omitnil,omitempty" name:"QuestionConfigMap"`
// 仅有单题有效,如果切题有多题则不生效,单题批改的时候作为参考答案输入到批改模型中
ReferenceAnswer *string `json:"ReferenceAnswer,omitnil,omitempty" name:"ReferenceAnswer"`
}
func NewSubmitQuestionMarkAgentJobRequest ¶ added in v1.3.46
func NewSubmitQuestionMarkAgentJobRequest() (request *SubmitQuestionMarkAgentJobRequest)
func (*SubmitQuestionMarkAgentJobRequest) FromJsonString ¶ added in v1.3.46
func (r *SubmitQuestionMarkAgentJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SubmitQuestionMarkAgentJobRequest) ToJsonString ¶ added in v1.3.46
func (r *SubmitQuestionMarkAgentJobRequest) ToJsonString() string
type SubmitQuestionMarkAgentJobRequestParams ¶ added in v1.3.46
type SubmitQuestionMarkAgentJobRequestParams struct {
// 图片/PDF的 Base64 值。要求Base64不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 示例值:/9j/4AAQSkZJRg.....s97n//2Q==
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片/PDF的 Url 地址。要求图片经Base64编码后不超过10M,分辨率建议600*800以上,支持PNG、JPG、JPEG、BMP、PDF格式。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。 示例值:https://ocr-demo-1254418846.cos.ap-guangzhou.myqcloud.com/general/GeneralAccurateOCR/GeneralAccurateOCR1.jpg
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
// 表示整张试卷批改需要先切题,默认为false
//
// Deprecated: BoolSingleQuestion is deprecated.
BoolSingleQuestion *bool `json:"BoolSingleQuestion,omitnil,omitempty" name:"BoolSingleQuestion"`
// 默认false 表示关闭深度思考 true 表示打开深度思考,更深层次推理分析,速度更慢
//
// Deprecated: EnableDeepThink is deprecated.
EnableDeepThink *bool `json:"EnableDeepThink,omitnil,omitempty" name:"EnableDeepThink"`
// 题目信息输出配置,当key对应为true表示开启配置开关。 当key为KnowledgePoints value为true 表示输出每道题结构信息中输出知识点内容;当key为TrueAnswer value为true 表示输出每道题的正确答案 ;当key为ReturnAnswerPosition value为false表示不输出手写答案坐标(降低处理耗时,按需输出); 设置方式参考 {"KnowledgePoints":true,"TrueAnswer":true}
QuestionConfigMap *string `json:"QuestionConfigMap,omitnil,omitempty" name:"QuestionConfigMap"`
// 仅有单题有效,如果切题有多题则不生效,单题批改的时候作为参考答案输入到批改模型中
ReferenceAnswer *string `json:"ReferenceAnswer,omitnil,omitempty" name:"ReferenceAnswer"`
}
Predefined struct for user
type SubmitQuestionMarkAgentJobResponse ¶ added in v1.3.46
type SubmitQuestionMarkAgentJobResponse struct {
*tchttp.BaseResponse
Response *SubmitQuestionMarkAgentJobResponseParams `json:"Response"`
}
func NewSubmitQuestionMarkAgentJobResponse ¶ added in v1.3.46
func NewSubmitQuestionMarkAgentJobResponse() (response *SubmitQuestionMarkAgentJobResponse)
func (*SubmitQuestionMarkAgentJobResponse) FromJsonString ¶ added in v1.3.46
func (r *SubmitQuestionMarkAgentJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SubmitQuestionMarkAgentJobResponse) ToJsonString ¶ added in v1.3.46
func (r *SubmitQuestionMarkAgentJobResponse) ToJsonString() string
type SubmitQuestionMarkAgentJobResponseParams ¶ added in v1.3.46
type SubmitQuestionMarkAgentJobResponseParams struct {
// 任务唯一ID。由服务端生成.
JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
// 切题题目边框坐标列表 (如果BoolSingleQuestion为true则返回空)
QuestionInfo []*QuestionInfo `json:"QuestionInfo,omitnil,omitempty" name:"QuestionInfo"`
// 题目切题数量,作为计费题目数总量
QuestionCount *string `json:"QuestionCount,omitnil,omitempty" name:"QuestionCount"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type TableCell ¶
type TableCell struct {
// 单元格左上角的列索引
ColTl *int64 `json:"ColTl,omitnil,omitempty" name:"ColTl"`
// 单元格左上角的行索引
RowTl *int64 `json:"RowTl,omitnil,omitempty" name:"RowTl"`
// 单元格右下角的列索引
ColBr *int64 `json:"ColBr,omitnil,omitempty" name:"ColBr"`
// 单元格右下角的行索引
RowBr *int64 `json:"RowBr,omitnil,omitempty" name:"RowBr"`
// 单元格内识别出的字符串文本,若文本存在多行,以换行符"\n"隔开
Text *string `json:"Text,omitnil,omitempty" name:"Text"`
// 单元格类型
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 单元格置信度
Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
// 单元格在图像中的四点坐标
Polygon []*Coord `json:"Polygon,omitnil,omitempty" name:"Polygon"`
// 此字段为扩展字段
// 注意:此字段可能返回 null,表示取不到有效值。
AdvancedInfo *string `json:"AdvancedInfo,omitnil,omitempty" name:"AdvancedInfo"`
// 单元格文本属性
Contents []*CellContent `json:"Contents,omitnil,omitempty" name:"Contents"`
}
type TableCellInfo ¶ added in v1.0.599
type TableCellInfo struct {
// 单元格左上角的列索引
ColTl *int64 `json:"ColTl,omitnil,omitempty" name:"ColTl"`
// 单元格左上角的行索引
RowTl *int64 `json:"RowTl,omitnil,omitempty" name:"RowTl"`
// 单元格右下角的列索引
ColBr *int64 `json:"ColBr,omitnil,omitempty" name:"ColBr"`
// 单元格右下角的行索引
RowBr *int64 `json:"RowBr,omitnil,omitempty" name:"RowBr"`
// 单元格内识别出的字符串文本,若文本存在多行,以换行符"\n"隔开
Text *string `json:"Text,omitnil,omitempty" name:"Text"`
// 单元格类型
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 单元格置信度
Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
// 单元格在图像中的四点坐标
Polygon []*Coord `json:"Polygon,omitnil,omitempty" name:"Polygon"`
}
type TableDetectInfo ¶
type TableDetectInfo struct {
// 单元格内容
// 注意:此字段可能返回 null,表示取不到有效值。
Cells []*TableCell `json:"Cells,omitnil,omitempty" name:"Cells"`
// 表格标题
// 注意:此字段可能返回 null,表示取不到有效值。
Titles []*TableTitle `json:"Titles,omitnil,omitempty" name:"Titles"`
// 图像中的文本块类型,0 为非表格文本,
// 1 为有线表格,2 为无线表格
// (接口暂不支持日文无线表格识别,若传入日文无线表格,返回0)
// 注意:此字段可能返回 null,表示取不到有效值。
Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
// 表格主体四个顶点坐标(依次为左上角,
// 右上角,右下角,左下角)
// 注意:此字段可能返回 null,表示取不到有效值。
TableCoordPoint []*Coord `json:"TableCoordPoint,omitnil,omitempty" name:"TableCoordPoint"`
}
type TableInfo ¶ added in v1.0.599
type TableInfo struct {
// 单元格内容
// 注意:此字段可能返回 null,表示取不到有效值。
Cells []*TableCellInfo `json:"Cells,omitnil,omitempty" name:"Cells"`
// 图像中的文本块类型:0为非表格文本、1为有线表格、2为无线表格,
// 有线表格:在表格内部,有横线/竖线纵跨整个表格的宽/高;
// 无线表格:在表格内部,无横线/竖线纵跨整个表格的宽/高。
// 注意:此字段可能返回 null,表示取不到有效值。
Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
// 表格主体四个顶点坐标(依次为左上角,
// 右上角,右下角,左下角)
// 注意:此字段可能返回 null,表示取不到有效值。
TableCoordPoint []*Coord `json:"TableCoordPoint,omitnil,omitempty" name:"TableCoordPoint"`
}
type TableOCRRequest ¶
type TableOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 3M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 3M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewTableOCRRequest ¶
func NewTableOCRRequest() (request *TableOCRRequest)
func (*TableOCRRequest) FromJsonString ¶
func (r *TableOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TableOCRRequest) ToJsonString ¶
func (r *TableOCRRequest) ToJsonString() string
type TableOCRRequestParams ¶ added in v1.0.426
type TableOCRRequestParams struct {
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 3M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 3M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type TableOCRResponse ¶
type TableOCRResponse struct {
*tchttp.BaseResponse
Response *TableOCRResponseParams `json:"Response"`
}
func NewTableOCRResponse ¶
func NewTableOCRResponse() (response *TableOCRResponse)
func (*TableOCRResponse) FromJsonString ¶
func (r *TableOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TableOCRResponse) ToJsonString ¶
func (r *TableOCRResponse) ToJsonString() string
type TableOCRResponseParams ¶ added in v1.0.426
type TableOCRResponseParams struct {
// 检测到的文本信息,具体内容请点击左侧链接
TextDetections []*TextTable `json:"TextDetections,omitnil,omitempty" name:"TextDetections"`
// Base64 编码后的 Excel 数据。
Data *string `json:"Data,omitnil,omitempty" name:"Data"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type TableTitle ¶
type TableTitle struct {
// 表格名称
// 注意:此字段可能返回 null,表示取不到有效值。
Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}
type TaxPayment ¶ added in v1.0.1103
type TaxPayment struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 识别出的字段名称(关键字),支持以下字段:
// 税号 、纳税人识别号 、纳税人名称 、金额合计大写 、金额合计小写 、填发日期 、税务机关 、填票人。
// 示例值:纳税人识别号
Content []*OtherInvoiceItem `json:"Content,omitnil,omitempty" name:"Content"`
// 表格。
TableItems []*OtherInvoiceList `json:"TableItems,omitnil,omitempty" name:"TableItems"`
}
type TaxiInvoiceOCRRequest ¶
type TaxiInvoiceOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewTaxiInvoiceOCRRequest ¶
func NewTaxiInvoiceOCRRequest() (request *TaxiInvoiceOCRRequest)
func (*TaxiInvoiceOCRRequest) FromJsonString ¶
func (r *TaxiInvoiceOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TaxiInvoiceOCRRequest) ToJsonString ¶
func (r *TaxiInvoiceOCRRequest) ToJsonString() string
type TaxiInvoiceOCRRequestParams ¶ added in v1.0.426
type TaxiInvoiceOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type TaxiInvoiceOCRResponse ¶
type TaxiInvoiceOCRResponse struct {
*tchttp.BaseResponse
Response *TaxiInvoiceOCRResponseParams `json:"Response"`
}
func NewTaxiInvoiceOCRResponse ¶
func NewTaxiInvoiceOCRResponse() (response *TaxiInvoiceOCRResponse)
func (*TaxiInvoiceOCRResponse) FromJsonString ¶
func (r *TaxiInvoiceOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TaxiInvoiceOCRResponse) ToJsonString ¶
func (r *TaxiInvoiceOCRResponse) ToJsonString() string
type TaxiInvoiceOCRResponseParams ¶ added in v1.0.426
type TaxiInvoiceOCRResponseParams struct {
// 发票号码
InvoiceNum *string `json:"InvoiceNum,omitnil,omitempty" name:"InvoiceNum"`
// 发票代码
InvoiceCode *string `json:"InvoiceCode,omitnil,omitempty" name:"InvoiceCode"`
// 日期
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 金额
Fare *string `json:"Fare,omitnil,omitempty" name:"Fare"`
// 上车时间
GetOnTime *string `json:"GetOnTime,omitnil,omitempty" name:"GetOnTime"`
// 下车时间
GetOffTime *string `json:"GetOffTime,omitnil,omitempty" name:"GetOffTime"`
// 里程
Distance *string `json:"Distance,omitnil,omitempty" name:"Distance"`
// 发票所在地
Location *string `json:"Location,omitnil,omitempty" name:"Location"`
// 车牌号
PlateNumber *string `json:"PlateNumber,omitnil,omitempty" name:"PlateNumber"`
// 发票消费类型
InvoiceType *string `json:"InvoiceType,omitnil,omitempty" name:"InvoiceType"`
// 省
// 注意:此字段可能返回 null,表示取不到有效值。
Province *string `json:"Province,omitnil,omitempty" name:"Province"`
// 市
// 注意:此字段可能返回 null,表示取不到有效值。
City *string `json:"City,omitnil,omitempty" name:"City"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type TaxiTicket ¶ added in v1.0.651
type TaxiTicket struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 是否存在二维码(1:有,0:无)
QRCodeMark *int64 `json:"QRCodeMark,omitnil,omitempty" name:"QRCodeMark"`
// 发票代码
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// 发票号码
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 开票日期
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 上车时间
TimeGetOn *string `json:"TimeGetOn,omitnil,omitempty" name:"TimeGetOn"`
// 下车时间
TimeGetOff *string `json:"TimeGetOff,omitnil,omitempty" name:"TimeGetOff"`
// 单价
Price *string `json:"Price,omitnil,omitempty" name:"Price"`
// 里程
Mileage *string `json:"Mileage,omitnil,omitempty" name:"Mileage"`
// 总金额
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 发票所在地
Place *string `json:"Place,omitnil,omitempty" name:"Place"`
// 省
Province *string `json:"Province,omitnil,omitempty" name:"Province"`
// 市
City *string `json:"City,omitnil,omitempty" name:"City"`
// 发票消费类型
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 车牌号
LicensePlate *string `json:"LicensePlate,omitnil,omitempty" name:"LicensePlate"`
// 燃油附加费
FuelFee *string `json:"FuelFee,omitnil,omitempty" name:"FuelFee"`
// 预约叫车服务费
BookingCallFee *string `json:"BookingCallFee,omitnil,omitempty" name:"BookingCallFee"`
// 是否有公司印章(0:没有,1:有)
CompanySealMark *int64 `json:"CompanySealMark,omitnil,omitempty" name:"CompanySealMark"`
}
type TemporaryIDCardInfo ¶ added in v1.0.1038
type TemporaryIDCardInfo struct {
// 姓名(人像面)
Name *ContentInfo `json:"Name,omitnil,omitempty" name:"Name"`
// 性别(人像面)
Sex *ContentInfo `json:"Sex,omitnil,omitempty" name:"Sex"`
// 民族(人像面)
Nation *ContentInfo `json:"Nation,omitnil,omitempty" name:"Nation"`
// 出生日期(人像面)
Birth *ContentInfo `json:"Birth,omitnil,omitempty" name:"Birth"`
// 地址(人像面)
Address *ContentInfo `json:"Address,omitnil,omitempty" name:"Address"`
// 公民身份号码(人像面)
IdNum *ContentInfo `json:"IdNum,omitnil,omitempty" name:"IdNum"`
// 发证机关(国徽面)
Authority *ContentInfo `json:"Authority,omitnil,omitempty" name:"Authority"`
// 证件有效期(国徽面)
ValidDate *ContentInfo `json:"ValidDate,omitnil,omitempty" name:"ValidDate"`
// WarnInfos,告警信息
WarnInfos *CardWarnInfo `json:"WarnInfos,omitnil,omitempty" name:"WarnInfos"`
// IdCard,裁剪后身份证照片的base64编码,请求 EnableCropImage 时返回;
CardImage *ContentInfo `json:"CardImage,omitnil,omitempty" name:"CardImage"`
// Portrait,身份证头像照片的base64编码,请求 EnablePortrait 时返回;
PortraitImage *ContentInfo `json:"PortraitImage,omitnil,omitempty" name:"PortraitImage"`
}
type TextArithmetic ¶
type TextArithmetic struct {
// 识别出的文本行内容
DetectedText *string `json:"DetectedText,omitnil,omitempty" name:"DetectedText"`
// 算式运算结果,true-正确 false-错误或非法参数
Result *bool `json:"Result,omitnil,omitempty" name:"Result"`
// 保留字段,暂不支持
Confidence *int64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
// 原图文本行坐标,以四个顶点坐标表示(保留字段,暂不支持)
// 注意:此字段可能返回 null,表示取不到有效值。
Polygon []*Coord `json:"Polygon,omitnil,omitempty" name:"Polygon"`
// 保留字段,暂不支持
AdvancedInfo *string `json:"AdvancedInfo,omitnil,omitempty" name:"AdvancedInfo"`
// 文本行旋转纠正之后在图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)
ItemCoord *ItemCoord `json:"ItemCoord,omitnil,omitempty" name:"ItemCoord"`
// 算式题型编号:
// ‘1’: 加减乘除四则
// ‘2’: 加减乘除已知结果求运算因子
// ‘3’: 判断大小
// ‘4’: 约等于估算
// ‘5’: 带余数除法
// ‘6’: 分数四则运算
// ‘7’: 单位换算
// ‘8’: 竖式加减法
// ‘9’: 竖式乘除法
// ‘10’: 脱式计算
// ‘11’: 解方程
ExpressionType *string `json:"ExpressionType,omitnil,omitempty" name:"ExpressionType"`
// 错题推荐答案,算式运算结果正确返回为"",算式运算结果错误返回推荐答案 (注:暂不支持多个关系运算符(如`1<10<7`)、无关系运算符(如frac(1,2)+frac(2,3))、单位换算(如1元=100角)错题的推荐答案返回)
Answer *string `json:"Answer,omitnil,omitempty" name:"Answer"`
}
type TextDetectRequest ¶
type TextDetectRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewTextDetectRequest ¶
func NewTextDetectRequest() (request *TextDetectRequest)
func (*TextDetectRequest) FromJsonString ¶
func (r *TextDetectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TextDetectRequest) ToJsonString ¶
func (r *TextDetectRequest) ToJsonString() string
type TextDetectRequestParams ¶ added in v1.0.426
type TextDetectRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type TextDetectResponse ¶
type TextDetectResponse struct {
*tchttp.BaseResponse
Response *TextDetectResponseParams `json:"Response"`
}
func NewTextDetectResponse ¶
func NewTextDetectResponse() (response *TextDetectResponse)
func (*TextDetectResponse) FromJsonString ¶
func (r *TextDetectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TextDetectResponse) ToJsonString ¶
func (r *TextDetectResponse) ToJsonString() string
type TextDetectResponseParams ¶ added in v1.0.426
type TextDetectResponseParams struct {
// 图片中是否包含文字。
HasText *bool `json:"HasText,omitnil,omitempty" name:"HasText"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type TextDetection ¶
type TextDetection struct {
// <p>识别出的文本行内容</p>
DetectedText *string `json:"DetectedText,omitnil,omitempty" name:"DetectedText"`
// <p>置信度 0 ~100</p>
Confidence *int64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
// <p>文本行坐标,以四个顶点坐标表示</p>
// 注意:此字段可能返回 null,表示取不到有效值。
Polygon []*Coord `json:"Polygon,omitnil,omitempty" name:"Polygon"`
// <p>此字段为扩展字段。<br>GeneralBasicOcr接口返回段落信息Parag,包含ParagNo。</p>
AdvancedInfo *string `json:"AdvancedInfo,omitnil,omitempty" name:"AdvancedInfo"`
// <p>文本行在旋转纠正之后的图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)</p>
ItemPolygon *ItemCoord `json:"ItemPolygon,omitnil,omitempty" name:"ItemPolygon"`
// <p>识别出来的单字信息包括单字(包括单字Character和单字置信度confidence), 支持识别的接口:GeneralBasicOCR、GeneralAccurateOCR</p>
Words []*DetectedWords `json:"Words,omitnil,omitempty" name:"Words"`
// <p>单字在原图中的四点坐标, 支持识别的接口:GeneralBasicOCR、GeneralAccurateOCR</p>
WordCoordPoint []*DetectedWordCoordPoint `json:"WordCoordPoint,omitnil,omitempty" name:"WordCoordPoint"`
// <p>语种信息。zh:中文; en:英文; th:泰语; id:印尼语; ja:日语; ko:韩语; es:西班牙语; fr:法语; de:德语; pt:葡萄牙语; vi:越南语; ms:马来语; ru:俄语; it:意大利语; nl:荷兰语; sv:瑞典语; fi:芬兰语; no:挪威语; hu:匈牙利语; ar:阿拉伯语; hi:印地语</p>
Language *string `json:"Language,omitnil,omitempty" name:"Language"`
}
type TextDetectionEn ¶
type TextDetectionEn struct {
// 识别出的文本行内容。
DetectedText *string `json:"DetectedText,omitnil,omitempty" name:"DetectedText"`
// 置信度 0 ~100。
Confidence *int64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
// 文本行在原图中的四点坐标。
// 注意:此字段可能返回 null,表示取不到有效值。
Polygon []*Coord `json:"Polygon,omitnil,omitempty" name:"Polygon"`
// 此字段为扩展字段。目前EnglishOCR接口返回内容为空。
AdvancedInfo *string `json:"AdvancedInfo,omitnil,omitempty" name:"AdvancedInfo"`
// 英文单词在原图中的四点坐标。
WordCoordPoint []*WordCoordPoint `json:"WordCoordPoint,omitnil,omitempty" name:"WordCoordPoint"`
// 候选字符集(包含候选字Character以及置信度Confidence)。
CandWord []*CandWord `json:"CandWord,omitnil,omitempty" name:"CandWord"`
// 识别出来的单词信息(包括单词Character和单词置信度confidence)
Words []*Words `json:"Words,omitnil,omitempty" name:"Words"`
}
type TextEduPaper ¶
type TextEduPaper struct {
// 识别出的字段名称(关键字)
Item *string `json:"Item,omitnil,omitempty" name:"Item"`
// 识别出的字段名称对应的值,也就是字段Item对应的字符串结果
DetectedText *string `json:"DetectedText,omitnil,omitempty" name:"DetectedText"`
// 文本行在旋转纠正之后的图像中的像素坐标,表示为(左上角x, 左上角y,宽width,高height)
Itemcoord *ItemCoord `json:"Itemcoord,omitnil,omitempty" name:"Itemcoord"`
}
type TextFormula ¶
type TextFormula struct {
// 识别出的文本行内容
DetectedText *string `json:"DetectedText,omitnil,omitempty" name:"DetectedText"`
}
type TextFormulaInfo ¶ added in v1.0.1089
type TextGeneralHandwriting ¶
type TextGeneralHandwriting struct {
// 识别出的文本行内容
DetectedText *string `json:"DetectedText,omitnil,omitempty" name:"DetectedText"`
// 置信度 0 - 100
Confidence *int64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
// 文本行坐标,以四个顶点坐标表示
Polygon []*Coord `json:"Polygon,omitnil,omitempty" name:"Polygon"`
// 此字段为扩展字段。
// 能返回文本行的段落信息,例如:{\"Parag\":{\"ParagNo\":2}},
// 其中ParagNo为段落行,从1开始。
AdvancedInfo *string `json:"AdvancedInfo,omitnil,omitempty" name:"AdvancedInfo"`
// 字的坐标数组,以四个顶点坐标表示
// 注意:此字段可能返回 null,表示取不到有效值。
WordPolygon []*Polygon `json:"WordPolygon,omitnil,omitempty" name:"WordPolygon"`
}
type TextTable ¶
type TextTable struct {
// 单元格左上角的列索引
ColTl *int64 `json:"ColTl,omitnil,omitempty" name:"ColTl"`
// 单元格左上角的行索引
RowTl *int64 `json:"RowTl,omitnil,omitempty" name:"RowTl"`
// 单元格右下角的列索引
ColBr *int64 `json:"ColBr,omitnil,omitempty" name:"ColBr"`
// 单元格右下角的行索引
RowBr *int64 `json:"RowBr,omitnil,omitempty" name:"RowBr"`
// 单元格文字
Text *string `json:"Text,omitnil,omitempty" name:"Text"`
// 单元格类型,包含body(表格主体)、header(表头)、footer(表尾)三种
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 置信度 0 ~100
Confidence *int64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
// 文本行坐标,以四个顶点坐标表示
Polygon []*Coord `json:"Polygon,omitnil,omitempty" name:"Polygon"`
// 此字段为扩展字段
AdvancedInfo *string `json:"AdvancedInfo,omitnil,omitempty" name:"AdvancedInfo"`
}
type TextTractorVehicleBack ¶ added in v1.0.1058
type TextTractorVehicleBack struct {
// 号牌号码
// 注意:此字段可能返回 null,表示取不到有效值。
PlateNo *string `json:"PlateNo,omitnil,omitempty" name:"PlateNo"`
// 准乘人数
// 注意:此字段可能返回 null,表示取不到有效值。
AllowNum *string `json:"AllowNum,omitnil,omitempty" name:"AllowNum"`
// 联合收割机质量
// 注意:此字段可能返回 null,表示取不到有效值。
CombineHarvesterQuality *string `json:"CombineHarvesterQuality,omitnil,omitempty" name:"CombineHarvesterQuality"`
// 拖拉机最小使用质量
// 注意:此字段可能返回 null,表示取不到有效值。
TractorMinUsageWeight *string `json:"TractorMinUsageWeight,omitnil,omitempty" name:"TractorMinUsageWeight"`
// 拖拉机最大允许载质量
// 注意:此字段可能返回 null,表示取不到有效值。
TractorMaxAllowLoadCapacity *string `json:"TractorMaxAllowLoadCapacity,omitnil,omitempty" name:"TractorMaxAllowLoadCapacity"`
// 外廓尺寸
// 注意:此字段可能返回 null,表示取不到有效值。
ExternalSize *string `json:"ExternalSize,omitnil,omitempty" name:"ExternalSize"`
// 检验记录
// 注意:此字段可能返回 null,表示取不到有效值。
Record *string `json:"Record,omitnil,omitempty" name:"Record"`
// 类型
// 注意:此字段可能返回 null,表示取不到有效值。
VehicleType *string `json:"VehicleType,omitnil,omitempty" name:"VehicleType"`
// 住址
// 注意:此字段可能返回 null,表示取不到有效值。
Address *string `json:"Address,omitnil,omitempty" name:"Address"`
}
type TextVatInvoice ¶
type TextVatInvoice struct {
// 识别出的字段名称(关键字)。支持以下字段的识别:
// 发票代码、 发票号码、 打印发票代码、 打印发票号码、 开票日期、 购买方识别号、 小写金额、 价税合计(大写)、 销售方识别号、 校验码、 购买方名称、 销售方名称、 税额、 复核、 联次名称、 备注、 联次、 密码区、 开票人、 收款人、 (货物或应税劳务、服务名称)、省、 市、 服务类型、 通行费标志、 是否代开、 是否收购、 合计金额、 是否有公司印章、 发票消费类型、 车船税、 机器编号、 成品油标志、 税率、 合计税额、 (购买方地址、电话)、 (销售方地址、电话)、 单价、 金额、 销售方开户行及账号、 购买方开户行及账号、 规格型号、 发票名称、 单位、 数量、 校验码备选、 校验码后六位备选、发票号码备选、车牌号、类型、通行日期起、通行日期止、发票类型。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 字段在原图中的中的四点坐标。
// 注意:此字段可能返回 null,表示取不到有效值。
// 注意:此字段可能返回 null,表示取不到有效值。
Polygon *Polygon `json:"Polygon,omitnil,omitempty" name:"Polygon"`
}
type TextVehicleBack ¶
type TextVehicleBack struct {
// 号牌号码
// 注意:此字段可能返回 null,表示取不到有效值。
PlateNo *string `json:"PlateNo,omitnil,omitempty" name:"PlateNo"`
// 档案编号
// 注意:此字段可能返回 null,表示取不到有效值。
FileNo *string `json:"FileNo,omitnil,omitempty" name:"FileNo"`
// 核定人数
// 注意:此字段可能返回 null,表示取不到有效值。
AllowNum *string `json:"AllowNum,omitnil,omitempty" name:"AllowNum"`
// 总质量
// 注意:此字段可能返回 null,表示取不到有效值。
TotalMass *string `json:"TotalMass,omitnil,omitempty" name:"TotalMass"`
// 整备质量
// 注意:此字段可能返回 null,表示取不到有效值。
CurbWeight *string `json:"CurbWeight,omitnil,omitempty" name:"CurbWeight"`
// 核定载质量
// 注意:此字段可能返回 null,表示取不到有效值。
LoadQuality *string `json:"LoadQuality,omitnil,omitempty" name:"LoadQuality"`
// 外廓尺寸
// 注意:此字段可能返回 null,表示取不到有效值。
ExternalSize *string `json:"ExternalSize,omitnil,omitempty" name:"ExternalSize"`
// 备注
// 注意:此字段可能返回 null,表示取不到有效值。
Marks *string `json:"Marks,omitnil,omitempty" name:"Marks"`
// 检验记录
// 注意:此字段可能返回 null,表示取不到有效值。
Record *string `json:"Record,omitnil,omitempty" name:"Record"`
// 准牵引总质量
// 注意:此字段可能返回 null,表示取不到有效值。
TotalQuasiMass *string `json:"TotalQuasiMass,omitnil,omitempty" name:"TotalQuasiMass"`
// 副页编码
// 注意:此字段可能返回 null,表示取不到有效值。
SubPageCode *string `json:"SubPageCode,omitnil,omitempty" name:"SubPageCode"`
// 燃料种类
//
// 注意:此字段可能返回 null,表示取不到有效值。
FuelType *string `json:"FuelType,omitnil,omitempty" name:"FuelType"`
// 住址
AddressElectronic *string `json:"AddressElectronic,omitnil,omitempty" name:"AddressElectronic"`
// 发证机关
IssueAuthorityElectronic *string `json:"IssueAuthorityElectronic,omitnil,omitempty" name:"IssueAuthorityElectronic"`
// 车身颜色
CarBodyColor *string `json:"CarBodyColor,omitnil,omitempty" name:"CarBodyColor"`
}
type TextVehicleFront ¶
type TextVehicleFront struct {
// 号牌号码
// 注意:此字段可能返回 null,表示取不到有效值。
PlateNo *string `json:"PlateNo,omitnil,omitempty" name:"PlateNo"`
// 车辆类型
// 注意:此字段可能返回 null,表示取不到有效值。
VehicleType *string `json:"VehicleType,omitnil,omitempty" name:"VehicleType"`
// 所有人
// 注意:此字段可能返回 null,表示取不到有效值。
Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"`
// 住址
// 注意:此字段可能返回 null,表示取不到有效值。
Address *string `json:"Address,omitnil,omitempty" name:"Address"`
// 使用性质
// 注意:此字段可能返回 null,表示取不到有效值。
UseCharacter *string `json:"UseCharacter,omitnil,omitempty" name:"UseCharacter"`
// 品牌型号
// 注意:此字段可能返回 null,表示取不到有效值。
Model *string `json:"Model,omitnil,omitempty" name:"Model"`
// 车辆识别代号
// 注意:此字段可能返回 null,表示取不到有效值。
Vin *string `json:"Vin,omitnil,omitempty" name:"Vin"`
// 发动机号码
// 注意:此字段可能返回 null,表示取不到有效值。
EngineNo *string `json:"EngineNo,omitnil,omitempty" name:"EngineNo"`
// 注册日期
// 注意:此字段可能返回 null,表示取不到有效值。
RegisterDate *string `json:"RegisterDate,omitnil,omitempty" name:"RegisterDate"`
// 发证日期
// 注意:此字段可能返回 null,表示取不到有效值。
IssueDate *string `json:"IssueDate,omitnil,omitempty" name:"IssueDate"`
// 印章
// 注意:此字段可能返回 null,表示取不到有效值。
Seal *string `json:"Seal,omitnil,omitempty" name:"Seal"`
// 状态,该字段仅支持电子行驶证返回
StateElectronic *string `json:"StateElectronic,omitnil,omitempty" name:"StateElectronic"`
// 检验有效期,该字段仅支持电子行驶证返回
InspectionValidityTimeElectronic *string `json:"InspectionValidityTimeElectronic,omitnil,omitempty" name:"InspectionValidityTimeElectronic"`
// 生成时间,该字段仅支持电子行驶证返回
GenerationTimeElectronic *string `json:"GenerationTimeElectronic,omitnil,omitempty" name:"GenerationTimeElectronic"`
}
type TextWaybill ¶
type TextWaybill struct {
// <p>收件人姓名</p>
RecName *WaybillObj `json:"RecName,omitnil,omitempty" name:"RecName"`
// <p>收件人手机号</p>
RecNum *WaybillObj `json:"RecNum,omitnil,omitempty" name:"RecNum"`
// <p>收件人地址</p>
RecAddr *WaybillObj `json:"RecAddr,omitnil,omitempty" name:"RecAddr"`
// <p>寄件人姓名</p>
SenderName *WaybillObj `json:"SenderName,omitnil,omitempty" name:"SenderName"`
// <p>寄件人手机号</p>
SenderNum *WaybillObj `json:"SenderNum,omitnil,omitempty" name:"SenderNum"`
// <p>寄件人地址</p>
SenderAddr *WaybillObj `json:"SenderAddr,omitnil,omitempty" name:"SenderAddr"`
// <p>运单号, 当同时存在 母 / 子 运单号时, 该字段为子运单号</p>
WaybillNum *WaybillObj `json:"WaybillNum,omitnil,omitempty" name:"WaybillNum"`
// <p>母运单号, 当不存在母运单号时, 该字段为不存在</p>
MainWaybillNum *WaybillObj `json:"MainWaybillNum,omitnil,omitempty" name:"MainWaybillNum"`
}
type TollInvoice ¶ added in v1.0.651
type TollInvoice struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 发票代码
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// 发票号码
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 价税合计(小写)
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 发票消费类型
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 日期
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 时间
Time *string `json:"Time,omitnil,omitempty" name:"Time"`
// 入口
Entrance *string `json:"Entrance,omitnil,omitempty" name:"Entrance"`
// 出口
Exit *string `json:"Exit,omitnil,omitempty" name:"Exit"`
// 高速标志(0:没有,1:有)
HighwayMark *int64 `json:"HighwayMark,omitnil,omitempty" name:"HighwayMark"`
// 是否存在二维码(1:有,0:无)
QRCodeMark *int64 `json:"QRCodeMark,omitnil,omitempty" name:"QRCodeMark"`
}
type TollInvoiceInfo ¶
type TollInvoiceInfo struct {
// 识别出的字段名称(关键字)。支持以下字段的识别:
// 发票代码、发票号码、日期、金额、入口、出口、时间、发票消费类型、高速标志。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 文本行在旋转纠正之后的图像中的像素坐标。
Rect *Rect `json:"Rect,omitnil,omitempty" name:"Rect"`
}
type TollInvoiceOCRRequest ¶
type TollInvoiceOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewTollInvoiceOCRRequest ¶
func NewTollInvoiceOCRRequest() (request *TollInvoiceOCRRequest)
func (*TollInvoiceOCRRequest) FromJsonString ¶
func (r *TollInvoiceOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TollInvoiceOCRRequest) ToJsonString ¶
func (r *TollInvoiceOCRRequest) ToJsonString() string
type TollInvoiceOCRRequestParams ¶ added in v1.0.426
type TollInvoiceOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type TollInvoiceOCRResponse ¶
type TollInvoiceOCRResponse struct {
*tchttp.BaseResponse
Response *TollInvoiceOCRResponseParams `json:"Response"`
}
func NewTollInvoiceOCRResponse ¶
func NewTollInvoiceOCRResponse() (response *TollInvoiceOCRResponse)
func (*TollInvoiceOCRResponse) FromJsonString ¶
func (r *TollInvoiceOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TollInvoiceOCRResponse) ToJsonString ¶
func (r *TollInvoiceOCRResponse) ToJsonString() string
type TollInvoiceOCRResponseParams ¶ added in v1.0.426
type TollInvoiceOCRResponseParams struct {
// 过路过桥费发票识别结果,具体内容请点击左侧链接。
TollInvoiceInfos []*TollInvoiceInfo `json:"TollInvoiceInfos,omitnil,omitempty" name:"TollInvoiceInfos"`
// 图片旋转角度(角度制),文本的水平方向为0°,顺时针为正,逆时针为负。
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type TrainTicket ¶ added in v1.0.651
type TrainTicket struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 发票号码
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 乘车日期
DateGetOn *string `json:"DateGetOn,omitnil,omitempty" name:"DateGetOn"`
// 乘车时间
TimeGetOn *string `json:"TimeGetOn,omitnil,omitempty" name:"TimeGetOn"`
// 乘车人姓名
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 出发车站
StationGetOn *string `json:"StationGetOn,omitnil,omitempty" name:"StationGetOn"`
// 到达车站
StationGetOff *string `json:"StationGetOff,omitnil,omitempty" name:"StationGetOff"`
// 座位类型
Seat *string `json:"Seat,omitnil,omitempty" name:"Seat"`
// 总金额
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 发票消费类型
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 序列号
SerialNumber *string `json:"SerialNumber,omitnil,omitempty" name:"SerialNumber"`
// 身份证号
UserID *string `json:"UserID,omitnil,omitempty" name:"UserID"`
// 检票口
GateNumber *string `json:"GateNumber,omitnil,omitempty" name:"GateNumber"`
// 车次
TrainNumber *string `json:"TrainNumber,omitnil,omitempty" name:"TrainNumber"`
// 手续费
HandlingFee *string `json:"HandlingFee,omitnil,omitempty" name:"HandlingFee"`
// 原票价
OriginalFare *string `json:"OriginalFare,omitnil,omitempty" name:"OriginalFare"`
// 大写金额
TotalCn *string `json:"TotalCn,omitnil,omitempty" name:"TotalCn"`
// 座位号
SeatNumber *string `json:"SeatNumber,omitnil,omitempty" name:"SeatNumber"`
// 取票地址
PickUpAddress *string `json:"PickUpAddress,omitnil,omitempty" name:"PickUpAddress"`
// 是否始发改签
TicketChange *string `json:"TicketChange,omitnil,omitempty" name:"TicketChange"`
// 加收票价
AdditionalFare *string `json:"AdditionalFare,omitnil,omitempty" name:"AdditionalFare"`
// 收据号码
ReceiptNumber *string `json:"ReceiptNumber,omitnil,omitempty" name:"ReceiptNumber"`
// 是否存在二维码(1:有,0:无)
QRCodeMark *int64 `json:"QRCodeMark,omitnil,omitempty" name:"QRCodeMark"`
// 是否仅供报销使用(0:没有,1:有)
ReimburseOnlyMark *int64 `json:"ReimburseOnlyMark,omitnil,omitempty" name:"ReimburseOnlyMark"`
// 是否有退票费标识(0:没有,1:有)
RefundMark *int64 `json:"RefundMark,omitnil,omitempty" name:"RefundMark"`
// 是否有改签费标识(0:没有,1:有)
TicketChangeMark *int64 `json:"TicketChangeMark,omitnil,omitempty" name:"TicketChangeMark"`
}
type TrainTicketOCRRequest ¶
type TrainTicketOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewTrainTicketOCRRequest ¶
func NewTrainTicketOCRRequest() (request *TrainTicketOCRRequest)
func (*TrainTicketOCRRequest) FromJsonString ¶
func (r *TrainTicketOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TrainTicketOCRRequest) ToJsonString ¶
func (r *TrainTicketOCRRequest) ToJsonString() string
type TrainTicketOCRRequestParams ¶ added in v1.0.426
type TrainTicketOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type TrainTicketOCRResponse ¶
type TrainTicketOCRResponse struct {
*tchttp.BaseResponse
Response *TrainTicketOCRResponseParams `json:"Response"`
}
func NewTrainTicketOCRResponse ¶
func NewTrainTicketOCRResponse() (response *TrainTicketOCRResponse)
func (*TrainTicketOCRResponse) FromJsonString ¶
func (r *TrainTicketOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TrainTicketOCRResponse) ToJsonString ¶
func (r *TrainTicketOCRResponse) ToJsonString() string
type TrainTicketOCRResponseParams ¶ added in v1.0.426
type TrainTicketOCRResponseParams struct {
// 编号
TicketNum *string `json:"TicketNum,omitnil,omitempty" name:"TicketNum"`
// 出发站
StartStation *string `json:"StartStation,omitnil,omitempty" name:"StartStation"`
// 到达站
DestinationStation *string `json:"DestinationStation,omitnil,omitempty" name:"DestinationStation"`
// 出发时间
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 车次
TrainNum *string `json:"TrainNum,omitnil,omitempty" name:"TrainNum"`
// 座位号
Seat *string `json:"Seat,omitnil,omitempty" name:"Seat"`
// 姓名
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 票价
Price *string `json:"Price,omitnil,omitempty" name:"Price"`
// 席别
SeatCategory *string `json:"SeatCategory,omitnil,omitempty" name:"SeatCategory"`
// 身份证号
ID *string `json:"ID,omitnil,omitempty" name:"ID"`
// 发票消费类型:交通
InvoiceType *string `json:"InvoiceType,omitnil,omitempty" name:"InvoiceType"`
// 序列号
SerialNumber *string `json:"SerialNumber,omitnil,omitempty" name:"SerialNumber"`
// 加收票价
AdditionalCost *string `json:"AdditionalCost,omitnil,omitempty" name:"AdditionalCost"`
// 手续费
HandlingFee *string `json:"HandlingFee,omitnil,omitempty" name:"HandlingFee"`
// 大写金额(票面有大写金额该字段才有值)
LegalAmount *string `json:"LegalAmount,omitnil,omitempty" name:"LegalAmount"`
// 售票站
TicketStation *string `json:"TicketStation,omitnil,omitempty" name:"TicketStation"`
// 原票价(一般有手续费的才有原始票价字段)
OriginalPrice *string `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"`
// 发票类型:火车票、火车票补票、火车票退票凭证
InvoiceStyle *string `json:"InvoiceStyle,omitnil,omitempty" name:"InvoiceStyle"`
// 收据号码
ReceiptNumber *string `json:"ReceiptNumber,omitnil,omitempty" name:"ReceiptNumber"`
// 仅供报销使用:1为是,0为否
IsReceipt *string `json:"IsReceipt,omitnil,omitempty" name:"IsReceipt"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UsedCarPurchaseInvoice ¶ added in v1.0.651
type UsedCarPurchaseInvoice struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 是否存在二维码(0:没有,1:有)
QRCodeMark *int64 `json:"QRCodeMark,omitnil,omitempty" name:"QRCodeMark"`
// 发票代码
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// 发票号码
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 开票日期
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 价税合计(小写)
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 价税合计(大写)
TotalCn *string `json:"TotalCn,omitnil,omitempty" name:"TotalCn"`
// 销货单位名称
Seller *string `json:"Seller,omitnil,omitempty" name:"Seller"`
// 销售方电话
SellerTel *string `json:"SellerTel,omitnil,omitempty" name:"SellerTel"`
// 销售方单位代码/个人身份证号
SellerTaxID *string `json:"SellerTaxID,omitnil,omitempty" name:"SellerTaxID"`
// 销售方地址
SellerAddress *string `json:"SellerAddress,omitnil,omitempty" name:"SellerAddress"`
// 购买方名称
Buyer *string `json:"Buyer,omitnil,omitempty" name:"Buyer"`
// 购买方单位代码/个人身份证号
BuyerID *string `json:"BuyerID,omitnil,omitempty" name:"BuyerID"`
// 购买方地址
BuyerAddress *string `json:"BuyerAddress,omitnil,omitempty" name:"BuyerAddress"`
// 购买方电话
BuyerTel *string `json:"BuyerTel,omitnil,omitempty" name:"BuyerTel"`
// 二手车市场
CompanyName *string `json:"CompanyName,omitnil,omitempty" name:"CompanyName"`
// 二手车市场纳税人识别号
CompanyTaxID *string `json:"CompanyTaxID,omitnil,omitempty" name:"CompanyTaxID"`
// 二手车市场开户银行和账号
CompanyBankAccount *string `json:"CompanyBankAccount,omitnil,omitempty" name:"CompanyBankAccount"`
// 二手车市场电话
CompanyTel *string `json:"CompanyTel,omitnil,omitempty" name:"CompanyTel"`
// 二手车市场地址
CompanyAddress *string `json:"CompanyAddress,omitnil,omitempty" name:"CompanyAddress"`
// 转入地车辆管理所名称
TransferAdministrationName *string `json:"TransferAdministrationName,omitnil,omitempty" name:"TransferAdministrationName"`
// 车牌号
LicensePlate *string `json:"LicensePlate,omitnil,omitempty" name:"LicensePlate"`
// 登记证号
RegistrationNumber *string `json:"RegistrationNumber,omitnil,omitempty" name:"RegistrationNumber"`
// 车辆识别代码
VIN *string `json:"VIN,omitnil,omitempty" name:"VIN"`
// 厂牌型号
VehicleModel *string `json:"VehicleModel,omitnil,omitempty" name:"VehicleModel"`
// 发票消费类型
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 省
Province *string `json:"Province,omitnil,omitempty" name:"Province"`
// 市
City *string `json:"City,omitnil,omitempty" name:"City"`
// 车辆类型
VehicleType *string `json:"VehicleType,omitnil,omitempty" name:"VehicleType"`
// 备注
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
// 发票联次
FormType *string `json:"FormType,omitnil,omitempty" name:"FormType"`
// 发票联名
FormName *string `json:"FormName,omitnil,omitempty" name:"FormName"`
// 是否有公司印章(0:没有,1:有)
CompanySealMark *int64 `json:"CompanySealMark,omitnil,omitempty" name:"CompanySealMark"`
// 经营拍卖单位
AuctionOrgName *string `json:"AuctionOrgName,omitnil,omitempty" name:"AuctionOrgName"`
// 经营拍卖单位地址
AuctionOrgAddress *string `json:"AuctionOrgAddress,omitnil,omitempty" name:"AuctionOrgAddress"`
// 经营拍卖单位纳税人识别号
AuctionOrgTaxID *string `json:"AuctionOrgTaxID,omitnil,omitempty" name:"AuctionOrgTaxID"`
// 经营拍卖单位开户银行账号
AuctionOrgBankAccount *string `json:"AuctionOrgBankAccount,omitnil,omitempty" name:"AuctionOrgBankAccount"`
// 经营拍卖单位电话
AuctionOrgPhone *string `json:"AuctionOrgPhone,omitnil,omitempty" name:"AuctionOrgPhone"`
// 开票人
Issuer *string `json:"Issuer,omitnil,omitempty" name:"Issuer"`
// 税控码
TaxCode *string `json:"TaxCode,omitnil,omitempty" name:"TaxCode"`
// 机器编号
MachineSerialNumber *string `json:"MachineSerialNumber,omitnil,omitempty" name:"MachineSerialNumber"`
// 机打发票代码
MachineCode *string `json:"MachineCode,omitnil,omitempty" name:"MachineCode"`
// 机打发票号码
MachineNumber *string `json:"MachineNumber,omitnil,omitempty" name:"MachineNumber"`
}
type UsedVehicleInvoiceInfo ¶ added in v1.0.228
type UsedVehicleInvoiceInfo struct {
// 所属税局
TaxBureau *string `json:"TaxBureau,omitnil,omitempty" name:"TaxBureau"`
// 买方单位/个人
Buyer *string `json:"Buyer,omitnil,omitempty" name:"Buyer"`
// 买方单位代码/身份证号码
BuyerNo *string `json:"BuyerNo,omitnil,omitempty" name:"BuyerNo"`
// 买方单位/个人地址
BuyerAddress *string `json:"BuyerAddress,omitnil,omitempty" name:"BuyerAddress"`
// 买方单位电话
BuyerTel *string `json:"BuyerTel,omitnil,omitempty" name:"BuyerTel"`
// 卖方单位/个人
Seller *string `json:"Seller,omitnil,omitempty" name:"Seller"`
// 卖方单位代码/身份证号码
SellerNo *string `json:"SellerNo,omitnil,omitempty" name:"SellerNo"`
// 卖方单位/个人地址
SellerAddress *string `json:"SellerAddress,omitnil,omitempty" name:"SellerAddress"`
// 卖方单位电话
SellerTel *string `json:"SellerTel,omitnil,omitempty" name:"SellerTel"`
// 车牌照号
VehicleLicenseNo *string `json:"VehicleLicenseNo,omitnil,omitempty" name:"VehicleLicenseNo"`
// 登记证号
RegisterNo *string `json:"RegisterNo,omitnil,omitempty" name:"RegisterNo"`
// 车架号/车辆识别代码
VehicleIdentifyNo *string `json:"VehicleIdentifyNo,omitnil,omitempty" name:"VehicleIdentifyNo"`
// 转入地车辆管理所名称
ManagementOffice *string `json:"ManagementOffice,omitnil,omitempty" name:"ManagementOffice"`
// 车价合计
VehicleTotalPrice *string `json:"VehicleTotalPrice,omitnil,omitempty" name:"VehicleTotalPrice"`
// 经营、拍卖单位
Auctioneer *string `json:"Auctioneer,omitnil,omitempty" name:"Auctioneer"`
// 经营、拍卖单位地址
AuctioneerAddress *string `json:"AuctioneerAddress,omitnil,omitempty" name:"AuctioneerAddress"`
// 经营、拍卖单位纳税人识别号
AuctioneerTaxpayerNum *string `json:"AuctioneerTaxpayerNum,omitnil,omitempty" name:"AuctioneerTaxpayerNum"`
// 经营、拍卖单位开户银行、账号
AuctioneerBankAccount *string `json:"AuctioneerBankAccount,omitnil,omitempty" name:"AuctioneerBankAccount"`
// 经营、拍卖单位电话
AuctioneerTel *string `json:"AuctioneerTel,omitnil,omitempty" name:"AuctioneerTel"`
// 二手车市场
Market *string `json:"Market,omitnil,omitempty" name:"Market"`
// 二手车市场纳税人识别号
MarketTaxpayerNum *string `json:"MarketTaxpayerNum,omitnil,omitempty" name:"MarketTaxpayerNum"`
// 二手车市场地址
MarketAddress *string `json:"MarketAddress,omitnil,omitempty" name:"MarketAddress"`
// 二手车市场开户银行账号
MarketBankAccount *string `json:"MarketBankAccount,omitnil,omitempty" name:"MarketBankAccount"`
// 二手车市场电话
MarketTel *string `json:"MarketTel,omitnil,omitempty" name:"MarketTel"`
}
type Value ¶ added in v1.0.634
type Value struct {
// 自动识别的字段内容
AutoContent *string `json:"AutoContent,omitnil,omitempty" name:"AutoContent"`
// 四点坐标
// 注意:此字段可能返回 null,表示取不到有效值。
Coord *Polygon `json:"Coord,omitnil,omitempty" name:"Coord"`
// 页数
// 注意:此字段可能返回 null,表示取不到有效值。
PageIndex *string `json:"PageIndex,omitnil,omitempty" name:"PageIndex"`
}
type VatElectronicInfo ¶ added in v1.0.651
type VatElectronicInfo struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 发票号码
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 开票日期
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 税前金额
PretaxAmount *string `json:"PretaxAmount,omitnil,omitempty" name:"PretaxAmount"`
// 合计税额
Tax *string `json:"Tax,omitnil,omitempty" name:"Tax"`
// 价税合计(小写)
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 价税合计(大写)
TotalCn *string `json:"TotalCn,omitnil,omitempty" name:"TotalCn"`
// 销售方名称
Seller *string `json:"Seller,omitnil,omitempty" name:"Seller"`
// 销售方纳税人识别号
SellerTaxID *string `json:"SellerTaxID,omitnil,omitempty" name:"SellerTaxID"`
// 购买方名称
Buyer *string `json:"Buyer,omitnil,omitempty" name:"Buyer"`
// 购买方纳税人识别号
BuyerTaxID *string `json:"BuyerTaxID,omitnil,omitempty" name:"BuyerTaxID"`
// 开票人
Issuer *string `json:"Issuer,omitnil,omitempty" name:"Issuer"`
// 备注
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
// 小计金额
SubTotal *string `json:"SubTotal,omitnil,omitempty" name:"SubTotal"`
// 小计税额
SubTax *string `json:"SubTax,omitnil,omitempty" name:"SubTax"`
// 电子发票详细条目信息
VatElectronicItems []*VatElectronicItemInfo `json:"VatElectronicItems,omitnil,omitempty" name:"VatElectronicItems"`
// 业务类型标志
ServiceTypeLabel *string `json:"ServiceTypeLabel,omitnil,omitempty" name:"ServiceTypeLabel"`
// 价税合计(大写)前符号
TotalCnMark *string `json:"TotalCnMark,omitnil,omitempty" name:"TotalCnMark"`
// 价税合计(小写)前字样
TotalMark *string `json:"TotalMark,omitnil,omitempty" name:"TotalMark"`
// 合计金额前字样
PretaxAmountMark *string `json:"PretaxAmountMark,omitnil,omitempty" name:"PretaxAmountMark"`
// 合计税额前字样
TaxMark *string `json:"TaxMark,omitnil,omitempty" name:"TaxMark"`
// 是否有公司印章(0:没有,1:有)
CompanySealMark *int64 `json:"CompanySealMark,omitnil,omitempty" name:"CompanySealMark"`
// 全电类型的多页pdf票据中,支持输出票面页码:当前第几页,一共第几页。
InvoicePageIndex *string `json:"InvoicePageIndex,omitnil,omitempty" name:"InvoicePageIndex"`
}
type VatElectronicItemInfo ¶ added in v1.0.651
type VatElectronicItemInfo struct {
// 项目名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 数量
Quantity *string `json:"Quantity,omitnil,omitempty" name:"Quantity"`
// 规格型号
Specification *string `json:"Specification,omitnil,omitempty" name:"Specification"`
// 单价
Price *string `json:"Price,omitnil,omitempty" name:"Price"`
// 金额
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 税率
TaxRate *string `json:"TaxRate,omitnil,omitempty" name:"TaxRate"`
// 税额
Tax *string `json:"Tax,omitnil,omitempty" name:"Tax"`
// 单位
Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`
// 运输工具类型
VehicleType *string `json:"VehicleType,omitnil,omitempty" name:"VehicleType"`
// 运输工具牌号
VehicleBrand *string `json:"VehicleBrand,omitnil,omitempty" name:"VehicleBrand"`
// 起始地
DeparturePlace *string `json:"DeparturePlace,omitnil,omitempty" name:"DeparturePlace"`
// 到达地
ArrivalPlace *string `json:"ArrivalPlace,omitnil,omitempty" name:"ArrivalPlace"`
// 运输货物名称,仅货物运输服务发票返回
TransportItemsName *string `json:"TransportItemsName,omitnil,omitempty" name:"TransportItemsName"`
// 建筑服务发生地,仅建筑发票返回
PlaceOfBuildingService *string `json:"PlaceOfBuildingService,omitnil,omitempty" name:"PlaceOfBuildingService"`
// 建筑项目名称,仅建筑发票返回
BuildingName *string `json:"BuildingName,omitnil,omitempty" name:"BuildingName"`
// 产权证书/不动产权证号,仅不动产经营租赁服务发票返回
EstateNumber *string `json:"EstateNumber,omitnil,omitempty" name:"EstateNumber"`
// 面积单位,仅不动产经营租赁服务发票返回
AreaUnit *string `json:"AreaUnit,omitnil,omitempty" name:"AreaUnit"`
// 出行人,仅旅客运输服务发票返回
Traveler *string `json:"Traveler,omitnil,omitempty" name:"Traveler"`
// 有效身份证件号,仅旅客运输服务发票返回
TravelerID *string `json:"TravelerID,omitnil,omitempty" name:"TravelerID"`
// 出行日期,仅旅客运输服务发票返回
TravelDate *string `json:"TravelDate,omitnil,omitempty" name:"TravelDate"`
// 等级,仅旅客运输服务发票返回
TravelLevel *string `json:"TravelLevel,omitnil,omitempty" name:"TravelLevel"`
}
type VatInvoice ¶
type VatInvoice struct {
// 发票代码
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// 发票号码
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 开票日期
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 购方抬头
// 通用机打发票类型时不返回
BuyerName *string `json:"BuyerName,omitnil,omitempty" name:"BuyerName"`
// 购方税号
// 通用机打发票类型时不返回
BuyerTaxCode *string `json:"BuyerTaxCode,omitnil,omitempty" name:"BuyerTaxCode"`
// 购方地址电话
// 通用机打发票类型做不返回
BuyerAddressPhone *string `json:"BuyerAddressPhone,omitnil,omitempty" name:"BuyerAddressPhone"`
// 购方银行账号
// 通用机打发票类型时不返回
BuyerBankAccount *string `json:"BuyerBankAccount,omitnil,omitempty" name:"BuyerBankAccount"`
// 销方名称
SellerName *string `json:"SellerName,omitnil,omitempty" name:"SellerName"`
// 销方税号
SellerTaxCode *string `json:"SellerTaxCode,omitnil,omitempty" name:"SellerTaxCode"`
// 销方地址电话
SellerAddressPhone *string `json:"SellerAddressPhone,omitnil,omitempty" name:"SellerAddressPhone"`
// 销方银行账号
SellerBankAccount *string `json:"SellerBankAccount,omitnil,omitempty" name:"SellerBankAccount"`
// 备注
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
// 机器编码
MachineNo *string `json:"MachineNo,omitnil,omitempty" name:"MachineNo"`
// 票种类型
// 01:增值税专用发票,
// 02:货运运输业增值税专用发票,
// 03:机动车销售统一发票,
// 04:增值税普通发票,
// 08:增值税电子专用发票(含全电,全电仅新版接口支持),
// 09:全电发票,
// 0901:全电纸质发票(增值税专用发票),
// 0903:全电纸质(机动车销售统一发票),
// 0904:全电纸质发票(增值税普通发票),
// 0910:电子发票(普通发票),
// 0915:全电纸质(二手车销售统一发票),
// 0920:电子发票(增值税专用发票),
// 0930:电子发票(机动车销售统一发票),
// 0940:电子发票(二手车销售统一发票),
// 10:增值税电子普通发票(含全电,全电仅新版接口支持),
// 11:增值税普通发票(卷式),
// 14:增值税电子(通行费)发票,
// 15:二手车销售统一发票,
// 32:深圳区块链发票,
// 61:电子发票(航空运输电子客票行程单),
// 8208:电子发票(通行费发票),
// 83:电子发票(铁路电子客票),
// 100:区块链发票,
// 101:财政票据,
// 102:通用电子发票,
// 103:车辆通行费
//
//
//
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单
ElectronicType *string `json:"ElectronicType,omitnil,omitempty" name:"ElectronicType"`
// 检验码
CheckCode *string `json:"CheckCode,omitnil,omitempty" name:"CheckCode"`
// 是否作废(红冲)是否作废(红冲)
// Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲
IsAbandoned *string `json:"IsAbandoned,omitnil,omitempty" name:"IsAbandoned"`
// 是否有销货清单
// Y: 有清单 N:无清单
// 卷票无
HasSellerList *string `json:"HasSellerList,omitnil,omitempty" name:"HasSellerList"`
// 销货清单标题
SellerListTitle *string `json:"SellerListTitle,omitnil,omitempty" name:"SellerListTitle"`
// 销货清单税额
SellerListTax *string `json:"SellerListTax,omitnil,omitempty" name:"SellerListTax"`
// 不含税金额
AmountWithoutTax *string `json:"AmountWithoutTax,omitnil,omitempty" name:"AmountWithoutTax"`
// 税额
TaxAmount *string `json:"TaxAmount,omitnil,omitempty" name:"TaxAmount"`
// 含税金额
AmountWithTax *string `json:"AmountWithTax,omitnil,omitempty" name:"AmountWithTax"`
// 项目明细
Items []*VatInvoiceItem `json:"Items,omitnil,omitempty" name:"Items"`
// 所属税局
TaxBureau *string `json:"TaxBureau,omitnil,omitempty" name:"TaxBureau"`
// 通行费标志:Y、是;N、否
TrafficFreeFlag *string `json:"TrafficFreeFlag,omitnil,omitempty" name:"TrafficFreeFlag"`
// 是否为红票
// 注意:此字段可能返回 null,表示取不到有效值。
RedLetterInvoiceMark *bool `json:"RedLetterInvoiceMark,omitnil,omitempty" name:"RedLetterInvoiceMark"`
// 开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税
// 注意:此字段可能返回 null,表示取不到有效值。
IssuingTypeMark *int64 `json:"IssuingTypeMark,omitnil,omitempty" name:"IssuingTypeMark"`
// 代开销售方名称
SellerAgentName *string `json:"SellerAgentName,omitnil,omitempty" name:"SellerAgentName"`
// 代开销售方税号
SellerAgentTaxID *string `json:"SellerAgentTaxID,omitnil,omitempty" name:"SellerAgentTaxID"`
}
type VatInvoiceGoodsInfo ¶
type VatInvoiceGoodsInfo struct {
// 项目名称
Item *string `json:"Item,omitnil,omitempty" name:"Item"`
// 规格型号
Specification *string `json:"Specification,omitnil,omitempty" name:"Specification"`
// 单位
MeasurementDimension *string `json:"MeasurementDimension,omitnil,omitempty" name:"MeasurementDimension"`
// 价格
Price *string `json:"Price,omitnil,omitempty" name:"Price"`
// 数量
Quantity *string `json:"Quantity,omitnil,omitempty" name:"Quantity"`
// 金额
Amount *string `json:"Amount,omitnil,omitempty" name:"Amount"`
// 税率(如6%、免税)
TaxScheme *string `json:"TaxScheme,omitnil,omitempty" name:"TaxScheme"`
// 税额
TaxAmount *string `json:"TaxAmount,omitnil,omitempty" name:"TaxAmount"`
}
type VatInvoiceInfo ¶ added in v1.0.651
type VatInvoiceInfo struct {
// 校验码
CheckCode *string `json:"CheckCode,omitnil,omitempty" name:"CheckCode"`
// 发票联次
FormType *string `json:"FormType,omitnil,omitempty" name:"FormType"`
// 车船税
TravelTax *string `json:"TravelTax,omitnil,omitempty" name:"TravelTax"`
// 购买方地址电话
BuyerAddrTel *string `json:"BuyerAddrTel,omitnil,omitempty" name:"BuyerAddrTel"`
// 购买方银行账号
BuyerBankAccount *string `json:"BuyerBankAccount,omitnil,omitempty" name:"BuyerBankAccount"`
// 公司印章内容
CompanySealContent *string `json:"CompanySealContent,omitnil,omitempty" name:"CompanySealContent"`
// 税务局章内容
TaxSealContent *string `json:"TaxSealContent,omitnil,omitempty" name:"TaxSealContent"`
// 服务类型
ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`
// 市
City *string `json:"City,omitnil,omitempty" name:"City"`
// 是否存在二维码(0:没有,1:有)
QRCodeMark *int64 `json:"QRCodeMark,omitnil,omitempty" name:"QRCodeMark"`
// 是否有代开标记(0:没有,1:有)
AgentMark *int64 `json:"AgentMark,omitnil,omitempty" name:"AgentMark"`
// 是否有通行费标记(0:没有,1:有)
TransitMark *int64 `json:"TransitMark,omitnil,omitempty" name:"TransitMark"`
// 是否有成品油标记(0:没有,1:有)
OilMark *int64 `json:"OilMark,omitnil,omitempty" name:"OilMark"`
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 发票消费类型
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 发票代码
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// 发票号码
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 机打发票号码
NumberConfirm *string `json:"NumberConfirm,omitnil,omitempty" name:"NumberConfirm"`
// 开票日期
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 价税合计(小写)
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 价税合计(大写)
TotalCn *string `json:"TotalCn,omitnil,omitempty" name:"TotalCn"`
// 税前金额
PretaxAmount *string `json:"PretaxAmount,omitnil,omitempty" name:"PretaxAmount"`
// 合计税额
Tax *string `json:"Tax,omitnil,omitempty" name:"Tax"`
// 机器编号
MachineCode *string `json:"MachineCode,omitnil,omitempty" name:"MachineCode"`
// 密码区
Ciphertext *string `json:"Ciphertext,omitnil,omitempty" name:"Ciphertext"`
// 备注
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
// 销售方名称
Seller *string `json:"Seller,omitnil,omitempty" name:"Seller"`
// 销售方纳税人识别号
SellerTaxID *string `json:"SellerTaxID,omitnil,omitempty" name:"SellerTaxID"`
// 销售方地址电话
SellerAddrTel *string `json:"SellerAddrTel,omitnil,omitempty" name:"SellerAddrTel"`
// 销售方银行账号
SellerBankAccount *string `json:"SellerBankAccount,omitnil,omitempty" name:"SellerBankAccount"`
// 购买方名称
Buyer *string `json:"Buyer,omitnil,omitempty" name:"Buyer"`
// 购买方纳税人识别号
BuyerTaxID *string `json:"BuyerTaxID,omitnil,omitempty" name:"BuyerTaxID"`
// 是否有公司印章(0:没有,1:有)
CompanySealMark *int64 `json:"CompanySealMark,omitnil,omitempty" name:"CompanySealMark"`
// 开票人
Issuer *string `json:"Issuer,omitnil,omitempty" name:"Issuer"`
// 复核人
Reviewer *string `json:"Reviewer,omitnil,omitempty" name:"Reviewer"`
// 省
Province *string `json:"Province,omitnil,omitempty" name:"Province"`
// 增值税发票项目信息
VatInvoiceItemInfos []*VatInvoiceItemInfo `json:"VatInvoiceItemInfos,omitnil,omitempty" name:"VatInvoiceItemInfos"`
// 机打发票代码
CodeConfirm *string `json:"CodeConfirm,omitnil,omitempty" name:"CodeConfirm"`
// 收款人
Receiptor *string `json:"Receiptor,omitnil,omitempty" name:"Receiptor"`
// 是否有全电纸质票(0:没有,1:有)
ElectronicFullMark *int64 `json:"ElectronicFullMark,omitnil,omitempty" name:"ElectronicFullMark"`
// 全电号码
ElectronicFullNumber *string `json:"ElectronicFullNumber,omitnil,omitempty" name:"ElectronicFullNumber"`
// 发票联名
FormName *string `json:"FormName,omitnil,omitempty" name:"FormName"`
// 是否有区块链标记(0:没有,1:有)
BlockChainMark *int64 `json:"BlockChainMark,omitnil,omitempty" name:"BlockChainMark"`
// 是否有收购标记(0:没有,1:有)
AcquisitionMark *int64 `json:"AcquisitionMark,omitnil,omitempty" name:"AcquisitionMark"`
// 小计金额
SubTotal *string `json:"SubTotal,omitnil,omitempty" name:"SubTotal"`
// 小计税额
SubTax *string `json:"SubTax,omitnil,omitempty" name:"SubTax"`
}
type VatInvoiceItem ¶
type VatInvoiceItem struct {
// 行号
LineNo *string `json:"LineNo,omitnil,omitempty" name:"LineNo"`
// 名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 规格
Spec *string `json:"Spec,omitnil,omitempty" name:"Spec"`
// 单位
Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`
// 数量
Quantity *string `json:"Quantity,omitnil,omitempty" name:"Quantity"`
// 单价
UnitPrice *string `json:"UnitPrice,omitnil,omitempty" name:"UnitPrice"`
// 不含税金额
AmountWithoutTax *string `json:"AmountWithoutTax,omitnil,omitempty" name:"AmountWithoutTax"`
// 税率
TaxRate *string `json:"TaxRate,omitnil,omitempty" name:"TaxRate"`
// 税额
TaxAmount *string `json:"TaxAmount,omitnil,omitempty" name:"TaxAmount"`
// 税收分类编码
TaxClassifyCode *string `json:"TaxClassifyCode,omitnil,omitempty" name:"TaxClassifyCode"`
// 运输工具类型
VehicleType *string `json:"VehicleType,omitnil,omitempty" name:"VehicleType"`
// 运输工具牌号
VehicleBrand *string `json:"VehicleBrand,omitnil,omitempty" name:"VehicleBrand"`
// 起始地
DeparturePlace *string `json:"DeparturePlace,omitnil,omitempty" name:"DeparturePlace"`
// 到达地
ArrivalPlace *string `json:"ArrivalPlace,omitnil,omitempty" name:"ArrivalPlace"`
// 运输货物名称
TransportItemsName *string `json:"TransportItemsName,omitnil,omitempty" name:"TransportItemsName"`
// 建筑服务发生地
ConstructionPlace *string `json:"ConstructionPlace,omitnil,omitempty" name:"ConstructionPlace"`
// 建筑项目名称
ConstructionName *string `json:"ConstructionName,omitnil,omitempty" name:"ConstructionName"`
}
type VatInvoiceItemInfo ¶ added in v1.0.651
type VatInvoiceItemInfo struct {
// 项目名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 规格型号
Specification *string `json:"Specification,omitnil,omitempty" name:"Specification"`
// 单位
Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`
// 数量
Quantity *string `json:"Quantity,omitnil,omitempty" name:"Quantity"`
// 单价
Price *string `json:"Price,omitnil,omitempty" name:"Price"`
// 金额
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 税率
TaxRate *string `json:"TaxRate,omitnil,omitempty" name:"TaxRate"`
// 税额
Tax *string `json:"Tax,omitnil,omitempty" name:"Tax"`
// 通行日期起
DateStart *string `json:"DateStart,omitnil,omitempty" name:"DateStart"`
// 通行日期止
DateEnd *string `json:"DateEnd,omitnil,omitempty" name:"DateEnd"`
// 车牌号
LicensePlate *string `json:"LicensePlate,omitnil,omitempty" name:"LicensePlate"`
// 车辆类型
VehicleType *string `json:"VehicleType,omitnil,omitempty" name:"VehicleType"`
// 序号
SerialNumber *string `json:"SerialNumber,omitnil,omitempty" name:"SerialNumber"`
}
type VatInvoiceOCRRequest ¶
type VatInvoiceOCRRequest struct {
*tchttp.BaseRequest
// 图片/PDF的 Base64 值。支持的文件格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。支持的图片/PDF大小:所下载文件经Base64编码后不超过 10M。文件下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。输入参数 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片/PDF的 Url 地址。支持的文件格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。支持的图片/PDF大小:所下载文件经 Base64 编码后不超过 10M。文件下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewVatInvoiceOCRRequest ¶
func NewVatInvoiceOCRRequest() (request *VatInvoiceOCRRequest)
func (*VatInvoiceOCRRequest) FromJsonString ¶
func (r *VatInvoiceOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VatInvoiceOCRRequest) ToJsonString ¶
func (r *VatInvoiceOCRRequest) ToJsonString() string
type VatInvoiceOCRRequestParams ¶ added in v1.0.426
type VatInvoiceOCRRequestParams struct {
// 图片/PDF的 Base64 值。支持的文件格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。支持的图片/PDF大小:所下载文件经Base64编码后不超过 10M。文件下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。输入参数 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片/PDF的 Url 地址。支持的文件格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。支持的图片/PDF大小:所下载文件经 Base64 编码后不超过 10M。文件下载时间不超过 3 秒。支持的图片像素:需介于20-10000px之间。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *uint64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type VatInvoiceOCRResponse ¶
type VatInvoiceOCRResponse struct {
*tchttp.BaseResponse
Response *VatInvoiceOCRResponseParams `json:"Response"`
}
func NewVatInvoiceOCRResponse ¶
func NewVatInvoiceOCRResponse() (response *VatInvoiceOCRResponse)
func (*VatInvoiceOCRResponse) FromJsonString ¶
func (r *VatInvoiceOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VatInvoiceOCRResponse) ToJsonString ¶
func (r *VatInvoiceOCRResponse) ToJsonString() string
type VatInvoiceOCRResponseParams ¶ added in v1.0.426
type VatInvoiceOCRResponseParams struct {
// 检测到的文本信息,具体内容请点击左侧链接。
VatInvoiceInfos []*TextVatInvoice `json:"VatInvoiceInfos,omitnil,omitempty" name:"VatInvoiceInfos"`
// 明细条目。VatInvoiceInfos中关于明细项的具体条目。
Items []*VatInvoiceItem `json:"Items,omitnil,omitempty" name:"Items"`
// 默认值为0。如果图片为PDF时,返回PDF的总页数。
PdfPageSize *int64 `json:"PdfPageSize,omitnil,omitempty" name:"PdfPageSize"`
// 图片旋转角度(角度制),文本的水平方向为0°;顺时针为正,逆时针为负。点击查看<a href="https://cloud.tencent.com/document/product/866/45139">如何纠正倾斜文本</a>
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type VatInvoiceRoll ¶ added in v1.0.651
type VatInvoiceRoll struct {
// 发票名称
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// 发票代码
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// 发票号码
Number *string `json:"Number,omitnil,omitempty" name:"Number"`
// 机打发票号码
NumberConfirm *string `json:"NumberConfirm,omitnil,omitempty" name:"NumberConfirm"`
// 开票日期
Date *string `json:"Date,omitnil,omitempty" name:"Date"`
// 校验码
CheckCode *string `json:"CheckCode,omitnil,omitempty" name:"CheckCode"`
// 销售方名称
Seller *string `json:"Seller,omitnil,omitempty" name:"Seller"`
// 销售方纳税人识别号
SellerTaxID *string `json:"SellerTaxID,omitnil,omitempty" name:"SellerTaxID"`
// 购买方名称
Buyer *string `json:"Buyer,omitnil,omitempty" name:"Buyer"`
// 购买方纳税人识别号
BuyerTaxID *string `json:"BuyerTaxID,omitnil,omitempty" name:"BuyerTaxID"`
// 种类
Category *string `json:"Category,omitnil,omitempty" name:"Category"`
// 价税合计(小写)
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// 价税合计(大写)
TotalCn *string `json:"TotalCn,omitnil,omitempty" name:"TotalCn"`
// 发票消费类型
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 省
Province *string `json:"Province,omitnil,omitempty" name:"Province"`
// 市
City *string `json:"City,omitnil,omitempty" name:"City"`
// 是否有公司印章(0:没有,1:有)
CompanySealMark *int64 `json:"CompanySealMark,omitnil,omitempty" name:"CompanySealMark"`
// 是否存在二维码(1:有,0:无)
QRCodeMark *int64 `json:"QRCodeMark,omitnil,omitempty" name:"QRCodeMark"`
// 服务类型
ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`
// 公司印章内容
CompanySealContent *string `json:"CompanySealContent,omitnil,omitempty" name:"CompanySealContent"`
// 税务局章内容
TaxSealContent *string `json:"TaxSealContent,omitnil,omitempty" name:"TaxSealContent"`
// 条目
VatRollItems []*VatRollItem `json:"VatRollItems,omitnil,omitempty" name:"VatRollItems"`
}
type VatInvoiceUserInfo ¶
type VatInvoiceUserInfo struct {
// 名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 纳税人识别号
TaxId *string `json:"TaxId,omitnil,omitempty" name:"TaxId"`
// 地 址、电 话
AddrTel *string `json:"AddrTel,omitnil,omitempty" name:"AddrTel"`
// 开户行及账号
FinancialAccount *string `json:"FinancialAccount,omitnil,omitempty" name:"FinancialAccount"`
}
type VatInvoiceVerifyNewRequest ¶ added in v1.0.397
type VatInvoiceVerifyNewRequest struct {
*tchttp.BaseRequest
// 发票号码,8位、20位(全电票)
InvoiceNo *string `json:"InvoiceNo,omitnil,omitempty" name:"InvoiceNo"`
// 开票日期(不支持当天发票查询,支持五年以内开具的发票),格式:“YYYY-MM-DD”,如:2019-12-20。
InvoiceDate *string `json:"InvoiceDate,omitnil,omitempty" name:"InvoiceDate"`
// 发票代码(10或12 位),全电发票为空。查验超过5次后当日无法再查。
InvoiceCode *string `json:"InvoiceCode,omitnil,omitempty" name:"InvoiceCode"`
// 票种类型 01:增值税专用发票, 02:货运运输业增值税专用发 票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电), 10:增值税电子普通发票(含全电), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发 票, 15:二手车销售统一发票,16:财务发票, 32:深圳区块链发票(云南区块链因业务调整现已下线)。
InvoiceKind *string `json:"InvoiceKind,omitnil,omitempty" name:"InvoiceKind"`
// 校验码后 6 位,增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)、全电纸质发票(增值税普通发票)、财政票据时必填;
// 区块链为 5 位
CheckCode *string `json:"CheckCode,omitnil,omitempty" name:"CheckCode"`
// 不含税金额,增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链发票、财政发票时必填; 全电发票为价税合计(含税金额)
Amount *string `json:"Amount,omitnil,omitempty" name:"Amount"`
// 地区编码,通用机打电子发票时必填。
// 广东:4400,浙江:3300
RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"`
// 销方税号,通用机打电子发票必填,区块链发票时必填
SellerTaxCode *string `json:"SellerTaxCode,omitnil,omitempty" name:"SellerTaxCode"`
// 是否开启通用机打电子发票,默认为关闭。
EnableCommonElectronic *bool `json:"EnableCommonElectronic,omitnil,omitempty" name:"EnableCommonElectronic"`
// 是否允许查验当日发票,默认值为false。请注意,发票从开具到录入税局需要一定的时间来更新和验证发票信息,打开后仅支持查验已成功录入到税局中的当日发票。
EnableTodayInvoice *bool `json:"EnableTodayInvoice,omitnil,omitempty" name:"EnableTodayInvoice"`
}
func NewVatInvoiceVerifyNewRequest ¶ added in v1.0.397
func NewVatInvoiceVerifyNewRequest() (request *VatInvoiceVerifyNewRequest)
func (*VatInvoiceVerifyNewRequest) FromJsonString ¶ added in v1.0.397
func (r *VatInvoiceVerifyNewRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VatInvoiceVerifyNewRequest) ToJsonString ¶ added in v1.0.397
func (r *VatInvoiceVerifyNewRequest) ToJsonString() string
type VatInvoiceVerifyNewRequestParams ¶ added in v1.0.426
type VatInvoiceVerifyNewRequestParams struct {
// 发票号码,8位、20位(全电票)
InvoiceNo *string `json:"InvoiceNo,omitnil,omitempty" name:"InvoiceNo"`
// 开票日期(不支持当天发票查询,支持五年以内开具的发票),格式:“YYYY-MM-DD”,如:2019-12-20。
InvoiceDate *string `json:"InvoiceDate,omitnil,omitempty" name:"InvoiceDate"`
// 发票代码(10或12 位),全电发票为空。查验超过5次后当日无法再查。
InvoiceCode *string `json:"InvoiceCode,omitnil,omitempty" name:"InvoiceCode"`
// 票种类型 01:增值税专用发票, 02:货运运输业增值税专用发 票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电), 10:增值税电子普通发票(含全电), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发 票, 15:二手车销售统一发票,16:财务发票, 32:深圳区块链发票(云南区块链因业务调整现已下线)。
InvoiceKind *string `json:"InvoiceKind,omitnil,omitempty" name:"InvoiceKind"`
// 校验码后 6 位,增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)、全电纸质发票(增值税普通发票)、财政票据时必填;
// 区块链为 5 位
CheckCode *string `json:"CheckCode,omitnil,omitempty" name:"CheckCode"`
// 不含税金额,增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链发票、财政发票时必填; 全电发票为价税合计(含税金额)
Amount *string `json:"Amount,omitnil,omitempty" name:"Amount"`
// 地区编码,通用机打电子发票时必填。
// 广东:4400,浙江:3300
RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"`
// 销方税号,通用机打电子发票必填,区块链发票时必填
SellerTaxCode *string `json:"SellerTaxCode,omitnil,omitempty" name:"SellerTaxCode"`
// 是否开启通用机打电子发票,默认为关闭。
EnableCommonElectronic *bool `json:"EnableCommonElectronic,omitnil,omitempty" name:"EnableCommonElectronic"`
// 是否允许查验当日发票,默认值为false。请注意,发票从开具到录入税局需要一定的时间来更新和验证发票信息,打开后仅支持查验已成功录入到税局中的当日发票。
EnableTodayInvoice *bool `json:"EnableTodayInvoice,omitnil,omitempty" name:"EnableTodayInvoice"`
}
Predefined struct for user
type VatInvoiceVerifyNewResponse ¶ added in v1.0.397
type VatInvoiceVerifyNewResponse struct {
*tchttp.BaseResponse
Response *VatInvoiceVerifyNewResponseParams `json:"Response"`
}
func NewVatInvoiceVerifyNewResponse ¶ added in v1.0.397
func NewVatInvoiceVerifyNewResponse() (response *VatInvoiceVerifyNewResponse)
func (*VatInvoiceVerifyNewResponse) FromJsonString ¶ added in v1.0.397
func (r *VatInvoiceVerifyNewResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VatInvoiceVerifyNewResponse) ToJsonString ¶ added in v1.0.397
func (r *VatInvoiceVerifyNewResponse) ToJsonString() string
type VatInvoiceVerifyNewResponseParams ¶ added in v1.0.426
type VatInvoiceVerifyNewResponseParams struct {
// 增值税发票、购车发票、全电发票的基础要素字段信息。
Invoice *VatInvoice `json:"Invoice,omitnil,omitempty" name:"Invoice"`
// 机动车销售统一发票详细字段信息。
VehicleInvoiceInfo *VehicleInvoiceInfo `json:"VehicleInvoiceInfo,omitnil,omitempty" name:"VehicleInvoiceInfo"`
// 二手车销售统一发票详细字段信息。
UsedVehicleInvoiceInfo *UsedVehicleInvoiceInfo `json:"UsedVehicleInvoiceInfo,omitnil,omitempty" name:"UsedVehicleInvoiceInfo"`
// 通行费发票详细字段信息。
PassInvoiceInfoList []*PassInvoiceInfo `json:"PassInvoiceInfoList,omitnil,omitempty" name:"PassInvoiceInfoList"`
// 全电发票(铁路电子客票)详细字段信息。
ElectronicTrainTicket *ElectronicTrainTicket `json:"ElectronicTrainTicket,omitnil,omitempty" name:"ElectronicTrainTicket"`
// 全电发票(航空运输电子客票行程单)详细字段信息。
ElectronicAirTransport *ElectronicAirTransport `json:"ElectronicAirTransport,omitnil,omitempty" name:"ElectronicAirTransport"`
// 财政发票详细字段信息
FinancialBill *FinancialBill `json:"FinancialBill,omitnil,omitempty" name:"FinancialBill"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type VatRollInvoiceInfo ¶
type VatRollInvoiceInfo struct {
// 识别出的字段名称(关键字),支持以下字段:
// 发票代码、合计金额(小写)、合计金额(大写)、开票日期、发票号码、购买方识别号、销售方识别号、校验码、销售方名称、购买方名称、发票消费类型、省、市、是否有公司印章、单价、金额、数量、服务类型、品名、种类。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 识别出的字段名称对应的值,也就是字段Name对应的字符串结果。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 文本行在旋转纠正之后的图像中的像素坐标。
Rect *Rect `json:"Rect,omitnil,omitempty" name:"Rect"`
}
type VatRollInvoiceOCRRequest ¶
type VatRollInvoiceOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewVatRollInvoiceOCRRequest ¶
func NewVatRollInvoiceOCRRequest() (request *VatRollInvoiceOCRRequest)
func (*VatRollInvoiceOCRRequest) FromJsonString ¶
func (r *VatRollInvoiceOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VatRollInvoiceOCRRequest) ToJsonString ¶
func (r *VatRollInvoiceOCRRequest) ToJsonString() string
type VatRollInvoiceOCRRequestParams ¶ added in v1.0.426
type VatRollInvoiceOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type VatRollInvoiceOCRResponse ¶
type VatRollInvoiceOCRResponse struct {
*tchttp.BaseResponse
Response *VatRollInvoiceOCRResponseParams `json:"Response"`
}
func NewVatRollInvoiceOCRResponse ¶
func NewVatRollInvoiceOCRResponse() (response *VatRollInvoiceOCRResponse)
func (*VatRollInvoiceOCRResponse) FromJsonString ¶
func (r *VatRollInvoiceOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VatRollInvoiceOCRResponse) ToJsonString ¶
func (r *VatRollInvoiceOCRResponse) ToJsonString() string
type VatRollInvoiceOCRResponseParams ¶ added in v1.0.426
type VatRollInvoiceOCRResponseParams struct {
// 增值税发票(卷票)识别结果,具体内容请点击左侧链接。
VatRollInvoiceInfos []*VatRollInvoiceInfo `json:"VatRollInvoiceInfos,omitnil,omitempty" name:"VatRollInvoiceInfos"`
// 图片旋转角度(角度制),文本的水平方向为0°,顺时针为正,逆时针为负。
Angle *float64 `json:"Angle,omitnil,omitempty" name:"Angle"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type VatRollItem ¶ added in v1.0.651
type VehicleInvoiceInfo ¶ added in v1.0.228
type VehicleInvoiceInfo struct {
// 车辆类型
CarType *string `json:"CarType,omitnil,omitempty" name:"CarType"`
// 厂牌型号
PlateModel *string `json:"PlateModel,omitnil,omitempty" name:"PlateModel"`
// 产地
ProduceAddress *string `json:"ProduceAddress,omitnil,omitempty" name:"ProduceAddress"`
// 合格证号
CertificateNo *string `json:"CertificateNo,omitnil,omitempty" name:"CertificateNo"`
// 进口证明书号
ImportNo *string `json:"ImportNo,omitnil,omitempty" name:"ImportNo"`
// LSVCA2NP9HN0xxxxx
VinNo *string `json:"VinNo,omitnil,omitempty" name:"VinNo"`
// 完税证书号
PayTaxesNo *string `json:"PayTaxesNo,omitnil,omitempty" name:"PayTaxesNo"`
// 吨位
Tonnage *string `json:"Tonnage,omitnil,omitempty" name:"Tonnage"`
// 限乘人数
LimitCount *string `json:"LimitCount,omitnil,omitempty" name:"LimitCount"`
// 发动机号码
EngineNo *string `json:"EngineNo,omitnil,omitempty" name:"EngineNo"`
// 商检单号
BizCheckFormNo *string `json:"BizCheckFormNo,omitnil,omitempty" name:"BizCheckFormNo"`
// 主管税务机关代码
TaxtationOrgCode *string `json:"TaxtationOrgCode,omitnil,omitempty" name:"TaxtationOrgCode"`
// 主管税务机关名称
TaxtationOrgName *string `json:"TaxtationOrgName,omitnil,omitempty" name:"TaxtationOrgName"`
// 税率
MotorTaxRate *string `json:"MotorTaxRate,omitnil,omitempty" name:"MotorTaxRate"`
// 银行账号
MotorBankName *string `json:"MotorBankName,omitnil,omitempty" name:"MotorBankName"`
// 开户行
MotorBankAccount *string `json:"MotorBankAccount,omitnil,omitempty" name:"MotorBankAccount"`
// 销售地址
SellerAddress *string `json:"SellerAddress,omitnil,omitempty" name:"SellerAddress"`
// 销售电话
SellerTel *string `json:"SellerTel,omitnil,omitempty" name:"SellerTel"`
// 购方身份证
BuyerNo *string `json:"BuyerNo,omitnil,omitempty" name:"BuyerNo"`
}
type VehicleLicenseOCRRequest ¶
type VehicleLicenseOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。要求图片经Base64编码后不超过 7M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 7M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。
// 建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// FRONT 为行驶证主页正面(有红色印章的一面),
// BACK 为行驶证副页正面(有号码号牌的一面),
// DOUBLE 为行驶证主页正面和副页正面。
// 默认值为:FRONT。
CardSide *string `json:"CardSide,omitnil,omitempty" name:"CardSide"`
// FRONT为行驶证主页正面(有红色印章的一面),BACK 为拖拉机行驶证副页正面识别
TractorCardSide *string `json:"TractorCardSide,omitnil,omitempty" name:"TractorCardSide"`
}
func NewVehicleLicenseOCRRequest ¶
func NewVehicleLicenseOCRRequest() (request *VehicleLicenseOCRRequest)
func (*VehicleLicenseOCRRequest) FromJsonString ¶
func (r *VehicleLicenseOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VehicleLicenseOCRRequest) ToJsonString ¶
func (r *VehicleLicenseOCRRequest) ToJsonString() string
type VehicleLicenseOCRRequestParams ¶ added in v1.0.426
type VehicleLicenseOCRRequestParams struct {
// 图片的 Base64 值。要求图片经Base64编码后不超过 7M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。要求图片经Base64编码后不超过 7M,分辨率建议500*800以上,支持PNG、JPG、JPEG、BMP格式。建议卡片部分占据图片2/3以上。图片下载时间不超过 3 秒。
// 建议图片存储于腾讯云,可保障更高的下载速度和稳定性。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// FRONT 为行驶证主页正面(有红色印章的一面),
// BACK 为行驶证副页正面(有号码号牌的一面),
// DOUBLE 为行驶证主页正面和副页正面。
// 默认值为:FRONT。
CardSide *string `json:"CardSide,omitnil,omitempty" name:"CardSide"`
// FRONT为行驶证主页正面(有红色印章的一面),BACK 为拖拉机行驶证副页正面识别
TractorCardSide *string `json:"TractorCardSide,omitnil,omitempty" name:"TractorCardSide"`
}
Predefined struct for user
type VehicleLicenseOCRResponse ¶
type VehicleLicenseOCRResponse struct {
*tchttp.BaseResponse
Response *VehicleLicenseOCRResponseParams `json:"Response"`
}
func NewVehicleLicenseOCRResponse ¶
func NewVehicleLicenseOCRResponse() (response *VehicleLicenseOCRResponse)
func (*VehicleLicenseOCRResponse) FromJsonString ¶
func (r *VehicleLicenseOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VehicleLicenseOCRResponse) ToJsonString ¶
func (r *VehicleLicenseOCRResponse) ToJsonString() string
type VehicleLicenseOCRResponseParams ¶ added in v1.0.426
type VehicleLicenseOCRResponseParams struct {
// 行驶证主页正面的识别结果,CardSide 为 FRONT。
// 注意:此字段可能返回 null,表示取不到有效值。
FrontInfo *TextVehicleFront `json:"FrontInfo,omitnil,omitempty" name:"FrontInfo"`
// 行驶证副页正面的识别结果,CardSide 为 BACK。
// 注意:此字段可能返回 null,表示取不到有效值。
BackInfo *TextVehicleBack `json:"BackInfo,omitnil,omitempty" name:"BackInfo"`
// Code 告警码列表和释义:
// -9102 复印件告警
// -9103 翻拍件告警
// -9104 反光告警
// -9105 模糊告警
// -9106 边框不完整告警
// 注:告警码可以同时存在多个
RecognizeWarnCode []*int64 `json:"RecognizeWarnCode,omitnil,omitempty" name:"RecognizeWarnCode"`
// 告警码说明:
// WARN_DRIVER_LICENSE_COPY_CARD 复印件告警
// WARN_DRIVER_LICENSE_SCREENED_CARD 翻拍件告警
// WARN_DRIVER_LICENSE_REFLECTION 反光告警
// WARN_DRIVER_LICENSE_BLUR 模糊告警
// WARN_DRIVER_LICENSE_BORDER_INCOMPLETE 边框不完整告警
// 注:告警信息可以同时存在多个
RecognizeWarnMsg []*string `json:"RecognizeWarnMsg,omitnil,omitempty" name:"RecognizeWarnMsg"`
// 行驶证类型 电子行驶证:Electronic 普通行驶证:Normal
VehicleLicenseType *string `json:"VehicleLicenseType,omitnil,omitempty" name:"VehicleLicenseType"`
// 拖拉机行驶证副页正面的识别结果,CardSide 为 BACK。
// 注意:此字段可能返回 null,表示取不到有效值。
TractorBackInfo *TextTractorVehicleBack `json:"TractorBackInfo,omitnil,omitempty" name:"TractorBackInfo"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type VehicleRegCertInfo ¶
type VehicleRegCertInfo struct {
// <p>识别出的字段名称(关键字),支持以下字段:<br>【注册登记信息栏/摘要信息栏、转移登记摘要信息栏】<br>车辆型号、车辆识别代号/车架号、发动机号、制造厂名称、轴距、轮胎数、总质量、外廓尺寸、轴数、车辆出厂日期、发证日期、使用性质、车辆获得方式、车辆类型、国产/进口、燃料种类、车身颜色、发动机型号、车辆品牌、编号、转向形式、<br>机动车所有人1、身份证明名称1、号码1、登记机关1、登记日期1<br>机动车所有人2、身份证明名称2、号码2、登记机关2、登记日期2<br>机动车所有人3、身份证明名称3、号码3、登记机关3、登记日期3<br>机动车所有人4、身份证明名称4、号码4、登记机关4、登记日期4<br>机动车所有人5、身份证明名称5、号码5、登记机关5、登记日期5<br>机动车所有人6、身份证明名称6、号码6、登记机关6、登记日期6<br>机动车所有人7、身份证明名称7、号码7、登记机关7、登记日期7<br>【登记栏】<br>机动车登记证书编号、标题(目前支持转让登记、抵押登记、解除抵押)<br>[标题:转让登记]<br>姓名/名称、身份证明名称/号码、获得方式、机动车登记编号、转让登记日期<br>[标题:抵押登记]<br>抵押权人姓名/名称、身份证明名称/号码、抵押登记日期<br>[标题:解除抵押]<br>解除抵押日期</p>
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// <p>识别出的字段名称对应的值,也就是字段name对应的字符串结果。</p>
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}
type VehicleRegCertOCRRequest ¶
type VehicleRegCertOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewVehicleRegCertOCRRequest ¶
func NewVehicleRegCertOCRRequest() (request *VehicleRegCertOCRRequest)
func (*VehicleRegCertOCRRequest) FromJsonString ¶
func (r *VehicleRegCertOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VehicleRegCertOCRRequest) ToJsonString ¶
func (r *VehicleRegCertOCRRequest) ToJsonString() string
type VehicleRegCertOCRRequestParams ¶ added in v1.0.426
type VehicleRegCertOCRRequestParams struct {
// 图片的 Base64 值。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经Base64编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。
// 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。
// 支持的图片大小:所下载图片经 Base64 编码后不超过 7M。图片下载时间不超过 3 秒。
// 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。
// 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type VehicleRegCertOCRResponse ¶
type VehicleRegCertOCRResponse struct {
*tchttp.BaseResponse
Response *VehicleRegCertOCRResponseParams `json:"Response"`
}
func NewVehicleRegCertOCRResponse ¶
func NewVehicleRegCertOCRResponse() (response *VehicleRegCertOCRResponse)
func (*VehicleRegCertOCRResponse) FromJsonString ¶
func (r *VehicleRegCertOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VehicleRegCertOCRResponse) ToJsonString ¶
func (r *VehicleRegCertOCRResponse) ToJsonString() string
type VehicleRegCertOCRResponseParams ¶ added in v1.0.426
type VehicleRegCertOCRResponseParams struct {
// 机动车登记证书识别结果,具体内容请点击左侧链接。
VehicleRegCertInfos []*VehicleRegCertInfo `json:"VehicleRegCertInfos,omitnil,omitempty" name:"VehicleRegCertInfos"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type VerifyBizLicenseEnterprise4Request ¶ added in v1.3.55
type VerifyBizLicenseEnterprise4Request struct {
*tchttp.BaseRequest
// <p>统一社会信用代码</p>
CreditCode *string `json:"CreditCode,omitnil,omitempty" name:"CreditCode"`
// <p>企业名称</p>
EntName *string `json:"EntName,omitnil,omitempty" name:"EntName"`
// <p>法人代表</p>
LrName *string `json:"LrName,omitnil,omitempty" name:"LrName"`
// <p>注册登记证件号码</p>
IdNum *string `json:"IdNum,omitnil,omitempty" name:"IdNum"`
}
func NewVerifyBizLicenseEnterprise4Request ¶ added in v1.3.55
func NewVerifyBizLicenseEnterprise4Request() (request *VerifyBizLicenseEnterprise4Request)
func (*VerifyBizLicenseEnterprise4Request) FromJsonString ¶ added in v1.3.55
func (r *VerifyBizLicenseEnterprise4Request) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VerifyBizLicenseEnterprise4Request) ToJsonString ¶ added in v1.3.55
func (r *VerifyBizLicenseEnterprise4Request) ToJsonString() string
type VerifyBizLicenseEnterprise4RequestParams ¶ added in v1.3.55
type VerifyBizLicenseEnterprise4RequestParams struct {
// <p>统一社会信用代码</p>
CreditCode *string `json:"CreditCode,omitnil,omitempty" name:"CreditCode"`
// <p>企业名称</p>
EntName *string `json:"EntName,omitnil,omitempty" name:"EntName"`
// <p>法人代表</p>
LrName *string `json:"LrName,omitnil,omitempty" name:"LrName"`
// <p>注册登记证件号码</p>
IdNum *string `json:"IdNum,omitnil,omitempty" name:"IdNum"`
}
Predefined struct for user
type VerifyBizLicenseEnterprise4Response ¶ added in v1.3.55
type VerifyBizLicenseEnterprise4Response struct {
*tchttp.BaseResponse
Response *VerifyBizLicenseEnterprise4ResponseParams `json:"Response"`
}
func NewVerifyBizLicenseEnterprise4Response ¶ added in v1.3.55
func NewVerifyBizLicenseEnterprise4Response() (response *VerifyBizLicenseEnterprise4Response)
func (*VerifyBizLicenseEnterprise4Response) FromJsonString ¶ added in v1.3.55
func (r *VerifyBizLicenseEnterprise4Response) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VerifyBizLicenseEnterprise4Response) ToJsonString ¶ added in v1.3.55
func (r *VerifyBizLicenseEnterprise4Response) ToJsonString() string
type VerifyBizLicenseEnterprise4ResponseParams ¶ added in v1.3.55
type VerifyBizLicenseEnterprise4ResponseParams struct {
// <p>请求状态</p><p>枚举值:</p><ul><li>0: 成功,计费</li><li>1: 系统异常,不计费</li></ul>
StatusCode *int64 `json:"StatusCode,omitnil,omitempty" name:"StatusCode"`
// <p>验证结果<br>1:四要素完全匹配<br>0:四要素不完全匹配<br>仅StatusCode为0时返回</p>
VerifyResult *int64 `json:"VerifyResult,omitnil,omitempty" name:"VerifyResult"`
// <p>统一社会信用代码是否一致<br>仅StatusCode为0时返回</p>
IsCreditCodeConsistent *bool `json:"IsCreditCodeConsistent,omitnil,omitempty" name:"IsCreditCodeConsistent"`
// <p>企业名称是否一致<br>仅StatusCode为0时返回</p>
IsEntNameConsistent *bool `json:"IsEntNameConsistent,omitnil,omitempty" name:"IsEntNameConsistent"`
// <p>法人代表是否一致<br>仅StatusCode为0时返回,企业名称与统一社会信用代码均未查得时,固定返回false</p>
IsLrNameConsistent *bool `json:"IsLrNameConsistent,omitnil,omitempty" name:"IsLrNameConsistent"`
// <p>注册登记证件号码是否一致<br>仅StatusCode为0时返回,企业名称与统一社会信用代码均未查得时,固定返回false</p>
IsIdNumConsistent *bool `json:"IsIdNumConsistent,omitnil,omitempty" name:"IsIdNumConsistent"`
// <p>经营状态</p><p>枚举值:</p><ul><li>1: 开业(在营)</li><li>2: 迁出</li><li>3: 注销</li><li>4: 吊销</li><li>5: 撤销</li><li>6: 停业</li><li>7: 撤销登记</li><li>0: 其他</li><li>/: 无法查询</li></ul>
OperatingStatus *string `json:"OperatingStatus,omitnil,omitempty" name:"OperatingStatus"`
// <p>营业期限:一般包括营业开始时间和结束时间</p><p>参数格式:yyyy-MM-dd/yyyy-MM-dd</p><p>无固定期限的格式为:yyyy-MM-dd/<br>部分企业历史数据可能为空,将返回:/<br>无法查询,将返回:/</p>
OperatingPeriod *string `json:"OperatingPeriod,omitnil,omitempty" name:"OperatingPeriod"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type VerifyOfdVatInvoiceOCRRequest ¶
type VerifyOfdVatInvoiceOCRRequest struct {
*tchttp.BaseRequest
// OFD文件的 Url 地址。
OfdFileUrl *string `json:"OfdFileUrl,omitnil,omitempty" name:"OfdFileUrl"`
// OFD文件的 Base64 值。OfdFileUrl 和 OfdFileBase64 必传其一,若两者都传,只使用OfdFileUrl。
OfdFileBase64 *string `json:"OfdFileBase64,omitnil,omitempty" name:"OfdFileBase64"`
// 需要识别的OFD发票页面的对应页码,默认值为1。 示例值:1
OfdPageNumber *int64 `json:"OfdPageNumber,omitnil,omitempty" name:"OfdPageNumber"`
}
func NewVerifyOfdVatInvoiceOCRRequest ¶
func NewVerifyOfdVatInvoiceOCRRequest() (request *VerifyOfdVatInvoiceOCRRequest)
func (*VerifyOfdVatInvoiceOCRRequest) FromJsonString ¶
func (r *VerifyOfdVatInvoiceOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VerifyOfdVatInvoiceOCRRequest) ToJsonString ¶
func (r *VerifyOfdVatInvoiceOCRRequest) ToJsonString() string
type VerifyOfdVatInvoiceOCRRequestParams ¶ added in v1.0.426
type VerifyOfdVatInvoiceOCRRequestParams struct {
// OFD文件的 Url 地址。
OfdFileUrl *string `json:"OfdFileUrl,omitnil,omitempty" name:"OfdFileUrl"`
// OFD文件的 Base64 值。OfdFileUrl 和 OfdFileBase64 必传其一,若两者都传,只使用OfdFileUrl。
OfdFileBase64 *string `json:"OfdFileBase64,omitnil,omitempty" name:"OfdFileBase64"`
// 需要识别的OFD发票页面的对应页码,默认值为1。 示例值:1
OfdPageNumber *int64 `json:"OfdPageNumber,omitnil,omitempty" name:"OfdPageNumber"`
}
Predefined struct for user
type VerifyOfdVatInvoiceOCRResponse ¶
type VerifyOfdVatInvoiceOCRResponse struct {
*tchttp.BaseResponse
Response *VerifyOfdVatInvoiceOCRResponseParams `json:"Response"`
}
func NewVerifyOfdVatInvoiceOCRResponse ¶
func NewVerifyOfdVatInvoiceOCRResponse() (response *VerifyOfdVatInvoiceOCRResponse)
func (*VerifyOfdVatInvoiceOCRResponse) FromJsonString ¶
func (r *VerifyOfdVatInvoiceOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VerifyOfdVatInvoiceOCRResponse) ToJsonString ¶
func (r *VerifyOfdVatInvoiceOCRResponse) ToJsonString() string
type VerifyOfdVatInvoiceOCRResponseParams ¶ added in v1.0.426
type VerifyOfdVatInvoiceOCRResponseParams struct {
// 发票类型
// 026:增值税电子普通发票
// 028:增值税电子专用发票
// 010:电子发票(普通发票)
// 020:电子发票(增值税专用发票)
// 030:电子发票(铁路电子客票)
// 040:电子发票(航空运输电子客票行程单)
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 发票代码
InvoiceCode *string `json:"InvoiceCode,omitnil,omitempty" name:"InvoiceCode"`
// 发票号码
InvoiceNumber *string `json:"InvoiceNumber,omitnil,omitempty" name:"InvoiceNumber"`
// 开票日期
IssueDate *string `json:"IssueDate,omitnil,omitempty" name:"IssueDate"`
// 验证码
InvoiceCheckCode *string `json:"InvoiceCheckCode,omitnil,omitempty" name:"InvoiceCheckCode"`
// 机器编号
MachineNumber *string `json:"MachineNumber,omitnil,omitempty" name:"MachineNumber"`
// 密码区
TaxControlCode *string `json:"TaxControlCode,omitnil,omitempty" name:"TaxControlCode"`
// 购买方
Buyer *VatInvoiceUserInfo `json:"Buyer,omitnil,omitempty" name:"Buyer"`
// 销售方
Seller *VatInvoiceUserInfo `json:"Seller,omitnil,omitempty" name:"Seller"`
// 价税合计
TaxInclusiveTotalAmount *string `json:"TaxInclusiveTotalAmount,omitnil,omitempty" name:"TaxInclusiveTotalAmount"`
// 开票人
InvoiceClerk *string `json:"InvoiceClerk,omitnil,omitempty" name:"InvoiceClerk"`
// 收款人
Payee *string `json:"Payee,omitnil,omitempty" name:"Payee"`
// 复核人
Checker *string `json:"Checker,omitnil,omitempty" name:"Checker"`
// 税额
TaxTotalAmount *string `json:"TaxTotalAmount,omitnil,omitempty" name:"TaxTotalAmount"`
// 不含税金额
TaxExclusiveTotalAmount *string `json:"TaxExclusiveTotalAmount,omitnil,omitempty" name:"TaxExclusiveTotalAmount"`
// 备注
Note *string `json:"Note,omitnil,omitempty" name:"Note"`
// 货物或服务清单
GoodsInfos []*VatInvoiceGoodsInfo `json:"GoodsInfos,omitnil,omitempty" name:"GoodsInfos"`
// 航空运输电子客票行程单信息
AirTicketInfo *AirTicketInfo `json:"AirTicketInfo,omitnil,omitempty" name:"AirTicketInfo"`
// 铁路电子客票
RailwayTicketInfo *RailwayTicketInfo `json:"RailwayTicketInfo,omitnil,omitempty" name:"RailwayTicketInfo"`
// 发票标题
InvoiceTitle *string `json:"InvoiceTitle,omitnil,omitempty" name:"InvoiceTitle"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type VinOCRRequest ¶
type VinOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
func NewVinOCRRequest ¶
func NewVinOCRRequest() (request *VinOCRRequest)
func (*VinOCRRequest) FromJsonString ¶
func (r *VinOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VinOCRRequest) ToJsonString ¶
func (r *VinOCRRequest) ToJsonString() string
type VinOCRRequestParams ¶ added in v1.0.426
type VinOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}
Predefined struct for user
type VinOCRResponse ¶
type VinOCRResponse struct {
*tchttp.BaseResponse
Response *VinOCRResponseParams `json:"Response"`
}
func NewVinOCRResponse ¶
func NewVinOCRResponse() (response *VinOCRResponse)
func (*VinOCRResponse) FromJsonString ¶
func (r *VinOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VinOCRResponse) ToJsonString ¶
func (r *VinOCRResponse) ToJsonString() string
type VinOCRResponseParams ¶ added in v1.0.426
type VinOCRResponseParams struct {
// 检测到的车辆 VIN 码。
Vin *string `json:"Vin,omitnil,omitempty" name:"Vin"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type WaybillOCRRequest ¶
type WaybillOCRRequest struct {
*tchttp.BaseRequest
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 预检测开关,当待识别运单占整个输入图像的比例较小时,建议打开预检测开关。默认值为false。
EnablePreDetect *bool `json:"EnablePreDetect,omitnil,omitempty" name:"EnablePreDetect"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
func NewWaybillOCRRequest ¶
func NewWaybillOCRRequest() (request *WaybillOCRRequest)
func (*WaybillOCRRequest) FromJsonString ¶
func (r *WaybillOCRRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*WaybillOCRRequest) ToJsonString ¶
func (r *WaybillOCRRequest) ToJsonString() string
type WaybillOCRRequestParams ¶ added in v1.0.426
type WaybillOCRRequestParams struct {
// 图片的 Base64 值。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经Base64编码后不超过 10M。图片下载时间不超过 3 秒。图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。
ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
// 图片的 Url 地址。支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。支持的图片大小:所下载图片经 Base64 编码后不超过 10M。图片下载时间不超过 3 秒。图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。
ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
// 预检测开关,当待识别运单占整个输入图像的比例较小时,建议打开预检测开关。默认值为false。
EnablePreDetect *bool `json:"EnablePreDetect,omitnil,omitempty" name:"EnablePreDetect"`
// 是否开启PDF识别,默认值为true,开启后可同时支持图片和PDF的识别。
IsPdf *bool `json:"IsPdf,omitnil,omitempty" name:"IsPdf"`
// 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。
PdfPageNumber *int64 `json:"PdfPageNumber,omitnil,omitempty" name:"PdfPageNumber"`
}
Predefined struct for user
type WaybillOCRResponse ¶
type WaybillOCRResponse struct {
*tchttp.BaseResponse
Response *WaybillOCRResponseParams `json:"Response"`
}
func NewWaybillOCRResponse ¶
func NewWaybillOCRResponse() (response *WaybillOCRResponse)
func (*WaybillOCRResponse) FromJsonString ¶
func (r *WaybillOCRResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*WaybillOCRResponse) ToJsonString ¶
func (r *WaybillOCRResponse) ToJsonString() string
type WaybillOCRResponseParams ¶ added in v1.0.426
type WaybillOCRResponseParams struct {
// 检测到的文本信息,具体内容请点击左侧链接。
TextDetections *TextWaybill `json:"TextDetections,omitnil,omitempty" name:"TextDetections"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type WaybillObj ¶
type WaybillObj struct {
// 识别出的文本行内容
Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}
type WordCoordPoint ¶
type WordCoordPoint struct {
// 英文OCR识别出的每个单词在原图中的四点坐标。
WordCoordinate []*Coord `json:"WordCoordinate,omitnil,omitempty" name:"WordCoordinate"`
}
type WordItem ¶ added in v1.0.645
type WordItem struct {
// 文本块内容
DetectedText *string `json:"DetectedText,omitnil,omitempty" name:"DetectedText"`
// 四点坐标
Coord *Polygon `json:"Coord,omitnil,omitempty" name:"Coord"`
// 描述性信息
AdvancedInfo *string `json:"AdvancedInfo,omitnil,omitempty" name:"AdvancedInfo"`
// 单词的四点坐标
WordCoord []*WordPolygon `json:"WordCoord,omitnil,omitempty" name:"WordCoord"`
}